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