修改心电保存方法新增保存科室 修改保存生产PDF 方法
This commit is contained in:
parent
e1ffe5e780
commit
5454cba66e
@ -182,14 +182,16 @@ public class HttpUtils {
|
||||
* @throws IOException 如果发生I/O错误
|
||||
*/
|
||||
public static String sendPost(String url, String json) throws IOException {
|
||||
URL obj = new URL(url);
|
||||
URL obj = new URL(url);
|
||||
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
|
||||
|
||||
// 默认设置POST方法
|
||||
con.setRequestMethod("POST");
|
||||
con.setRequestProperty("Content-Type","application/json");
|
||||
|
||||
|
||||
con.setConnectTimeout(10000); // 连接超时时间,单位为毫秒
|
||||
con.setReadTimeout(10000); // 读取超时时间,单位为毫秒
|
||||
con.setRequestProperty("User-Agent", "Mozilla/5.0 (compatible; MyClient/1.0)");
|
||||
con.setRequestProperty("Connection", "keep-alive");
|
||||
// 发送POST请求必须设置如下两行
|
||||
con.setDoOutput(true);
|
||||
|
||||
@ -209,7 +211,7 @@ public class HttpUtils {
|
||||
response.append(responseLine.trim());
|
||||
}
|
||||
}
|
||||
|
||||
int responseCode = con.getResponseCode();
|
||||
// 断开连接
|
||||
con.disconnect();
|
||||
|
||||
|
@ -6,8 +6,10 @@ import cn.iocoder.yudao.module.infra.dal.dataobject.config.ConfigDO;
|
||||
import cn.iocoder.yudao.module.infra.service.config.ConfigService;
|
||||
import cn.iocoder.yudao.module.system.dal.dataobject.doctor.DoctorDO;
|
||||
import cn.iocoder.yudao.module.system.dal.dataobject.org.OrgUnitDO;
|
||||
import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO;
|
||||
import cn.iocoder.yudao.module.system.service.doctor.DoctorService;
|
||||
import cn.iocoder.yudao.module.system.service.org.OrgUnitService;
|
||||
import cn.iocoder.yudao.module.system.service.user.AdminUserService;
|
||||
import cn.iocoder.yudao.module.tblist.dal.dataobject.patientexamlist.PatientexamlistDO;
|
||||
import cn.iocoder.yudao.module.tblist.dal.mysql.ecganalysisparas.EcganalysisparasMapper;
|
||||
import cn.iocoder.yudao.module.tblist.dal.mysql.patientexamlist.PatientexamlistMapper;
|
||||
@ -38,6 +40,7 @@ import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils;
|
||||
|
||||
import cn.iocoder.yudao.framework.apilog.core.annotation.ApiAccessLog;
|
||||
import static cn.iocoder.yudao.framework.apilog.core.enums.OperateTypeEnum.*;
|
||||
import static cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils.getLoginUserId;
|
||||
|
||||
import cn.iocoder.yudao.module.tblist.controller.admin.ecganalysisparas.vo.*;
|
||||
import cn.iocoder.yudao.module.tblist.dal.dataobject.ecganalysisparas.EcganalysisparasDO;
|
||||
@ -54,6 +57,8 @@ import java.net.URLEncoder;
|
||||
@Validated
|
||||
public class EcganalysisparasController {
|
||||
|
||||
@Resource
|
||||
private AdminUserService userService;
|
||||
@Resource
|
||||
private ConfigService configService;
|
||||
@Resource
|
||||
@ -93,9 +98,16 @@ public class EcganalysisparasController {
|
||||
@PutMapping("/save")
|
||||
@Operation(summary = "保存心电分析数据")
|
||||
public CommonResult<Boolean> SaveEcganalysisparas(@Valid @RequestBody EcganalysisparasSaveReqVO updateReqVO) {
|
||||
//获取当前登陆用户
|
||||
AdminUserDO user = userService.getUser(getLoginUserId());
|
||||
DoctorDO doctorDO = Service.getBydoctorID(user.getDoctorID());
|
||||
LocalDateTime dateTime = LocalDateTime.parse(LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")),
|
||||
DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
|
||||
updateReqVO.setDoctorDiagTime(dateTime);
|
||||
if(!doctorDO.getDepartmentName().isEmpty())
|
||||
{
|
||||
updateReqVO.setDepartName(doctorDO.getDepartmentName());
|
||||
}
|
||||
ecganalysisparasService.updateEcganalysisparas(updateReqVO);
|
||||
return success(true);
|
||||
}
|
||||
@ -145,7 +157,7 @@ public class EcganalysisparasController {
|
||||
if(!re.isEmpty())
|
||||
{
|
||||
//获取配置项地址
|
||||
ConfigDO config = configService.getConfigByKey("url.ftpurl");
|
||||
ConfigDO config = configService.getConfigByKey("url.ecgpdf");
|
||||
UpdateWrapper<PatientexamlistDO> updateWrapper = new UpdateWrapper<>();
|
||||
updateWrapper.eq("examId",updateReqVO.getExamId());
|
||||
updateWrapper.eq("regId",updateReqVO.getRegId());
|
||||
|
Loading…
Reference in New Issue
Block a user