From 201396fccb358d38e4e19109f30d740fcf98ae63 Mon Sep 17 00:00:00 2001
From: zhaowenxuan <chacca165@163.com>
Date: 星期四, 17 四月 2025 14:10:24 +0800
Subject: [PATCH] 修复错误申请单号条码号问题

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiController.java |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiController.java
index 122f41e..6e03c6f 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiController.java
@@ -334,6 +334,7 @@
                 queryWrapper.eq(LtkjJianchajianyanTree::getType,"妫�楠�");
                 queryWrapper.eq(LtkjJianchajianyanTree::getHisXmdm,xmdm);
                 LtkjJianchajianyanTree tree = ltkjJianchajianyanTreeService.getOne(queryWrapper);
+                String tmh;
                 if (tree == null) {
                     tree = new LtkjJianchajianyanTree();
                     tree.setHisXmdm(xmdm);
@@ -354,8 +355,10 @@
                             }
                         }
                     }
+                    tmh = tree.getSqdh()+"_"+tree.getHisXmdm();
+                }else{
+                    tmh = tree.getSqdh();
                 }
-                String tmh = tree.getSqdh()+"_"+tree.getHisXmdm();
                 String shys = "";
                 for (Object o : lis) {
                     cn.hutool.json.JSONObject jsonObject = (cn.hutool.json.JSONObject) o;
@@ -382,12 +385,12 @@
                 hysqd.setCreateTime(new Date());
     //            hysqd.setBbmc();
                 hysqdService.deletedByTjhAndXmId(hysqd.getTjh(),hysqd.getXmid());
-                hybgdService.deletedLtkjHybgdByTjhAndTmh(tree.getSqdh()+"_"+tree.getHisXmdm());
+                hybgdService.deletedLtkjHybgdByTjhAndTmh(tmh);
                 hysqdService.save(hysqd);
                 for (Object object : lis) {
                     cn.hutool.json.JSONObject jsonObject = (cn.hutool.json.JSONObject) object;
                     LtkjHybgd hybgd = new LtkjHybgd();
-                    hybgd.setTmh(tree.getSqdh()+"_"+tree.getHisXmdm());
+                    hybgd.setTmh(tmh);
                     hybgd.setJcxmid(jsonObject.getStr("jcxmid"));
                     hybgd.setJcxm(jsonObject.getStr("proName"));
                     hybgd.setJyjg(jsonObject.getStr("proResult"));

--
Gitblit v1.8.0