From 06f1a5fbad814915f540c958ebe4c19759ec3d7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=87=E5=AE=99=E7=9A=AE=E7=9A=AE=E5=A8=83?= <2964346877@qq.com> Date: Tue, 26 Mar 2024 16:20:05 +0800 Subject: [PATCH] =?UTF-8?q?=E8=84=91=E7=A7=91=E6=8F=90=E4=BA=A4=E6=97=A5?= =?UTF-8?q?=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../busservice/impl/NkBusinessServiceImpl.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/main/java/com/docus/server/message/busservice/impl/NkBusinessServiceImpl.java b/src/main/java/com/docus/server/message/busservice/impl/NkBusinessServiceImpl.java index 9ed867e..8fc961f 100644 --- a/src/main/java/com/docus/server/message/busservice/impl/NkBusinessServiceImpl.java +++ b/src/main/java/com/docus/server/message/busservice/impl/NkBusinessServiceImpl.java @@ -15,7 +15,10 @@ import com.docus.server.message.dto.*; import com.docus.server.message.entity.CqcPushConfig; import com.docus.server.message.entity.TBasic; import com.docus.server.message.feign.dto.CompensateTasRequest; +import com.docus.server.message.feign.dto.HospitalSubmitNodeLogAddDTO; +import com.docus.server.message.feign.enums.HospitalSubmitNodeEnum; import com.docus.server.message.feign.service.CollectTaskService; +import com.docus.server.message.feign.service.HospitalSubmitNodeServiceApi; import com.docus.server.message.feign.vo.ArchiveAndRecallPushVo; import com.docus.server.message.mapper.CqcPushConfigMapper; import com.docus.server.message.mapper.TBasicMapper; @@ -53,6 +56,9 @@ public class NkBusinessServiceImpl implements NkBusinessService { @Autowired private CqcPushConfigMapper cqcPushConfigMapper; + @Autowired + private HospitalSubmitNodeServiceApi hospitalSubmitNodeServiceApi; + @Resource private CollectTaskService collectTaskService; @Override @@ -74,6 +80,15 @@ public class NkBusinessServiceImpl implements NkBusinessService { compensateTask("电子病历提交",patientIds, taskConfig.getCollectorIds()); tBasicMapper.updateEmrSubmitState(patientIds.get(0), 1); + // 添加提交记录 + HospitalSubmitNodeLogAddDTO nodeLogAddDTO = new HospitalSubmitNodeLogAddDTO(); + nodeLogAddDTO.setPatientId(patientIds.get(0)); + nodeLogAddDTO.setContent(new String[]{submitDate}); + nodeLogAddDTO.setSubmitNodeEnum(HospitalSubmitNodeEnum.EMR); + nodeLogAddDTO.setCreater("电子病历提交"); + nodeLogAddDTO.setCreaterName("电子病历提交"); + hospitalSubmitNodeServiceApi.addLog(nodeLogAddDTO); + //归档推送 pushWebService(patientIds.get(0),dto); return new MessageResponse(ResultCode.SUCCESS.getCode(), success());