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