From 8373f9da1e4d9056df710d1dd4a39b3a6f01eb3f Mon Sep 17 00:00:00 2001
From: lige <bestlige@outlook.com>
Date: 星期二, 26 十二月 2023 15:29:46 +0800
Subject: [PATCH] 会诊

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjHzLogController.java |   25 +++++++++++++------------
 1 files changed, 13 insertions(+), 12 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjHzLogController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjHzLogController.java
index c79e51e..e8122d7 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjHzLogController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjHzLogController.java
@@ -128,13 +128,12 @@
     @Log(title = "浼氳瘖鐢宠璁板綍", businessType = BusinessType.INSERT)
     @PostMapping
     public AjaxResult add(@RequestBody TjHzLog tjHzLog) {
-        if (tjHzLog.getHzDeptIdList() == null && "1".equals(tjHzLog.getHzType())) {
+        if (tjHzLog.getHzDeptIdList() == null && "1".equals(tjHzLog.getHzType()) && tjHzLog.getHzDeptIdList().size() == 0) {
             return AjaxResult.error("璇烽�夋嫨绉戝");
         }
-        if (tjHzLog.getHzDeptIdList() != null) {
+        if (tjHzLog.getHzDeptIdList() != null && tjHzLog.getHzDeptIdList().size() > 0) {
             StringBuilder str = new StringBuilder();
             for (int i = 0; i < tjHzLog.getHzDeptIdList().size(); i++) {
-
                 str = str.append(tjHzLog.getHzDeptIdList().get(i));
                 if (i != tjHzLog.getHzDeptIdList().size() - 1) {
                     str = str.append(",");
@@ -142,7 +141,6 @@
             }
             tjHzLog.setHzDeptId(String.valueOf(str));
         }
-        //淇敼褰撳墠浼氳瘖鐘舵��
         if (tjHzLog.getOrderId() == null) {
             return AjaxResult.error("鍑洪敊浜嗭紝璇疯仈绯诲伐浣滀汉鍛�");
         }
@@ -161,16 +159,19 @@
     @Log(title = "浼氳瘖鐢宠璁板綍 ", businessType = BusinessType.UPDATE)
     @PutMapping
     public AjaxResult edit(@RequestBody TjHzLog tjHzLog) {
-        if (tjHzLog.getHzDeptIdList() != null) {
-            StringBuilder str = new StringBuilder();
-            for (int i = 0; i < tjHzLog.getHzDeptIdList().size(); i++) {
-
-                str = str.append(tjHzLog.getHzDeptIdList().get(i));
-                if (i != tjHzLog.getHzDeptIdList().size() - 1) {
-                    str = str.append(",");
+        if ("1".equals(tjHzLog.getHzType())) {
+            if (tjHzLog.getHzDeptIdList() != null && tjHzLog.getHzDeptIdList().size() > 0) {
+                StringBuilder str = new StringBuilder();
+                for (int i = 0; i < tjHzLog.getHzDeptIdList().size(); i++) {
+                    str = str.append(tjHzLog.getHzDeptIdList().get(i));
+                    if (i != tjHzLog.getHzDeptIdList().size() - 1) {
+                        str = str.append(",");
+                    }
                 }
+                tjHzLog.setHzDeptId(String.valueOf(str));
+            }else {
+                return AjaxResult.error("璇烽�夋嫨绉戝");
             }
-            tjHzLog.setHzDeptId(String.valueOf(str));
         }
         return toAjax(tjHzLogService.saveOrUpdate(tjHzLog));
     }

--
Gitblit v1.8.0