脑科提交日志

master
宇宙皮皮娃 1 year ago
parent 6a6badfa44
commit 06f1a5fbad

@ -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());

Loading…
Cancel
Save