From 19b7f4c3171a0d26c64180c2fcead5c5e6a00812 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期一, 08 九月 2025 16:42:58 +0800 Subject: [PATCH] long_task_reason有误,修改 --- smartor/src/main/java/com/smartor/service/impl/PatMedInhospServiceImpl.java | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/smartor/src/main/java/com/smartor/service/impl/PatMedInhospServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/PatMedInhospServiceImpl.java index dbf6662..771f905 100644 --- a/smartor/src/main/java/com/smartor/service/impl/PatMedInhospServiceImpl.java +++ b/smartor/src/main/java/com/smartor/service/impl/PatMedInhospServiceImpl.java @@ -540,10 +540,20 @@ st.setTaskid(taskid); st.setSendState(2L); List<ServiceTask> serviceTasks = serviceTaskMapper.selectServiceTaskList(st); - if (CollectionUtils.isEmpty(serviceTasks)) { + if (CollectionUtils.isEmpty(serviceTasks) && type == 1) { log.info("璇ユ偅鑰呭嚭闄㈤殢璁块暱鏈熶换鍔′笉瀛樺湪,浠诲姟ID涓猴細{}", taskid); patMedInhosp1.setDeptcheckFlag("2"); - patMedInhosp1.setLongTaskReason(longTaskReason + " & 璇ユ偅鑰呭嚭闄㈤殢璁块暱鏈熶换鍔′笉瀛樺湪,浠诲姟ID涓�:" + taskid); + patMedInhosp1.setLongTaskReason(longTaskReason + " & 璇ユ偅鑰呯闄㈢瀹ら暱鏈熶换鍔′笉瀛樺湪,浠诲姟ID涓�:" + taskid); + patMedInhospMapper.updatePatMedInhosp(patMedInhosp1); + return; + } else if (CollectionUtils.isEmpty(serviceTasks) && type == 2) { + patMedInhosp1.setWardcheckFlag("2"); + patMedInhosp1.setLongTaskReason(longTaskReason + " & 璇ユ偅鑰呯闄㈢梾鍖洪暱鏈熶换鍔′笉瀛樺湪,浠诲姟ID涓�:" + taskid); + patMedInhospMapper.updatePatMedInhosp(patMedInhosp1); + return; + } else if (CollectionUtils.isEmpty(serviceTasks) && type == 3) { + patMedInhosp1.setDiagcheckFlag("2"); + patMedInhosp1.setLongTaskReason(longTaskReason + " & 璇ユ偅鑰呯柧鐥呴暱鏈熶换鍔′笉瀛樺湪,浠诲姟ID涓�:" + taskid); patMedInhospMapper.updatePatMedInhosp(patMedInhosp1); return; } @@ -682,6 +692,8 @@ serviceSubtask.setSex(patArchive.getSex()); serviceSubtask.setAge(patArchive.getAge()); serviceSubtask.setSendstate(2L); + serviceSubtask.setManagementDoctor(patMedInhosp1.getManagementDoctor()); + serviceSubtask.setManagementDoctorCode(patMedInhosp1.getManagementDoctorCode()); serviceSubtask.setStarttime(patMedInhosp1.getStarttime()); serviceSubtask.setEndtime(patMedInhosp1.getEndtime()); serviceSubtask.setServiceType(serviceTask.getServiceType()); -- Gitblit v1.9.3