From 0abbee42ed08582645795b4b98e2637cc10cfed0 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期日, 19 四月 2026 20:12:01 +0800
Subject: [PATCH] 修改一下fuFlag的默认值 fuFlag:0不要   1要(默认)

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

diff --git a/smartor/src/main/java/com/smartor/service/impl/ServiceSLTDHealthcareRecordServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/ServiceSLTDHealthcareRecordServiceImpl.java
index 6db6b15..fa6a9d7 100644
--- a/smartor/src/main/java/com/smartor/service/impl/ServiceSLTDHealthcareRecordServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/ServiceSLTDHealthcareRecordServiceImpl.java
@@ -297,6 +297,7 @@
                         SysUserDept sud = new SysUserDept();
                         sud.setUserId(sysUser.getUserId());
                         sud.setDeptId(sysDept.getDeptId());
+                        sud.setOrgid(sysDept.getOrgid());
                         List<SysUserDept> sysUserDepts = sysUserDeptMapper.selectSysUserDeptList(sud);
                         if (CollectionUtils.isNotEmpty(sysUserDepts)) {
                             sysUserDept.setId(sysUserDepts.get(0).getId());
@@ -552,6 +553,9 @@
         patMedOuthosp.setCreateTime(new Date());
         patMedOuthosp.setOrgid(dto.getOrgId());
         patMedOuthosp.setCampusid(dto.getCampusId());
+        patMedOuthosp.setFuflag("1");
+        if (StringUtils.isNotEmpty(patArchive.getNotrequiredFlag()) && patArchive.getNotrequiredFlag().equals("1"))
+            patMedOuthosp.setFuflag("0");
         return patMedOuthosp;
     }
 
@@ -705,6 +709,8 @@
         patMedInhosp.setNurseName(dto.getChiefNurseName());
         patMedInhosp.setSerialnum(dto.getHealthcareRecordNo());
         patMedInhosp.setFuflag("1");
+        if (StringUtils.isNotEmpty(patArchive.getNotrequiredFlag()) && patArchive.getNotrequiredFlag().equals("1"))
+            patMedInhosp.setFuflag("0");
         if ("0".equals(cry)) patMedInhosp.setInhospstate("0");
         if ("1".equals(cry)) patMedInhosp.setInhospstate("1");
         if ("3".equals(cry)) patMedInhosp.setInhospstate("3");
@@ -774,6 +780,8 @@
             log.debug("銆恜rocessPatientArchive銆戞柊澧炴偅鑰呮。妗堬紝鎮h�呯紪鍙凤細{}", patArchive.getPatientno());
         } else {
             patArchive.setId(existingArchives.get(0).getId());
+            patArchive.setNotrequiredFlag(existingArchives.get(0).getNotrequiredFlag());
+            patArchive.setNotrequiredreason(existingArchives.get(0).getNotrequiredreason());
             patArchiveService.updateArchive(patArchive);
             log.debug("銆恜rocessPatientArchive銆戞洿鏂版偅鑰呮。妗堬紝鎮h�呯紪鍙凤細{}", patArchive.getPatientno());
         }

--
Gitblit v1.9.3