From 60ade5154522a042c816abaa1840751011ae0371 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期二, 29 九月 2026 19:15:03 +0800
Subject: [PATCH] 1.省立同德满度问题处理 2.门急诊数据采集优化

---
 smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskAnswerServiceImpl.java |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskAnswerServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskAnswerServiceImpl.java
index 41cb800..ec3e1c4 100644
--- a/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskAnswerServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskAnswerServiceImpl.java
@@ -697,6 +697,7 @@
                     serviceSubtask.setNurseName(patMedInhospList.get(0).getNurseName());
                     serviceSubtask.setNurseId(patMedInhospList.get(0).getNurseId());
                     serviceSubtask.setInhospid(patMedInhospList.get(0).getInhospid());
+                    serviceSubtask.setCampusid(patMedInhospList.get(0).getCampusid());
                     serviceSubtask.setServiceType("6");
                 } else if (CollectionUtils.isNotEmpty(patMedOuthosps)) {
                     serviceSubtask.setHospType("1");
@@ -706,6 +707,7 @@
                     serviceSubtask.setDeptcode(patMedOuthosps.get(0).getDeptcode());
                     serviceSubtask.setDrname(patMedOuthosps.get(0).getDrname());
                     serviceSubtask.setDrcode(patMedOuthosps.get(0).getDrcode());
+                    serviceSubtask.setCampusid(patMedOuthosps.get(0).getCampusid());
                     serviceSubtask.setServiceType("14");
                 }
                 if (!Objects.isNull(patArchive)) {
@@ -716,6 +718,11 @@
                     serviceSubtask.setSfzh(patArchive.getIdcardno());
                     serviceSubtask.setAddr(patArchive.getPlaceOfResidence());
                     serviceSubtask.setOrgid(patArchive.getOrgid());
+                    // 闄㈠尯鍏滃簳锛氫綇闄�/闂ㄦ�ヨ瘖璁板綍鐨勯櫌鍖哄湪鏈簱甯镐负绌猴紝鐢ㄦ偅鑰呮。妗堢殑闄㈠尯琛ヤ笂锛�
+                    // 鍚﹀垯缁熻鎺ュ彛锛園AddOrgId 鎸夌櫥褰曠敤鎴烽櫌鍖鸿繃婊� service_subtask.campusid锛変細鎶婅繖浜涘瓙浠诲姟鏁存壒涓㈡帀
+                    if (StringUtils.isEmpty(serviceSubtask.getCampusid())) {
+                        serviceSubtask.setCampusid(patArchive.getCampusid());
+                    }
                 }
                 if (StringUtils.isNotEmpty(dealDept)) {
                     //鎶曡瘔寤鸿鐨勫鐞嗛儴闂�

--
Gitblit v1.9.3