From 672ce84d5ce6545a0e81709ea736c69cbbef8c1a Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期四, 24 四月 2025 18:12:47 +0800
Subject: [PATCH] zjh20250424

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiController.java |   30 ++++++++++++++++++++++++++----
 1 files changed, 26 insertions(+), 4 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 7609adc..c93615d 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
@@ -9,10 +9,7 @@
 import com.ltkj.common.core.controller.BaseController;
 import com.ltkj.common.core.domain.AjaxResult;
 import com.ltkj.framework.config.UserHoder;
-import com.ltkj.hosp.domain.LtkjJianchajianyanTree;
-import com.ltkj.hosp.domain.TjCustomer;
-import com.ltkj.hosp.domain.TjOrder;
-import com.ltkj.hosp.domain.TjProject;
+import com.ltkj.hosp.domain.*;
 import com.ltkj.hosp.hisDto.*;
 import com.ltkj.hosp.mapper.TestMapper;
 import com.ltkj.hosp.service.*;
@@ -23,6 +20,7 @@
 import com.ltkj.hosp.vodomain.CsProVo;
 import com.ltkj.web.controller.system.TjCheckController;
 import io.swagger.annotations.Api;
+import jodd.util.StringUtil;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.transaction.NoTransactionException;
@@ -63,6 +61,8 @@
     private LtkjHybgdService hybgdService;
     @Autowired
     private ITjCustomerService tjCustomerService;
+    @Autowired
+    private TjJcycxmService jcycxmService;
 
     /**
      * 鑾峰彇pacs妫�鏌ユ暟鎹�
@@ -278,10 +278,31 @@
                 ltkjExamJcsqd.setBw(checkParts);
                 ltkjExamJcsqd.setJgzt(pacs.getStr("diagnosis"));
                 ltkjExamJcsqd.setJgbx(pacs.getStr("examination"));
+                ltkjExamJcsqd.setSgorzd("1");
                 ltkjExamJcsqd.setCreateTime(new Date());
 
                 ltkjExamJcsqdService.deletedLtkjJcsqdByTjhAndXmId(ltkjExamJcsqd.getTjh(),ltkjExamJcsqd.getJcxmid());
                 boolean save1 = ltkjExamJcsqdService.save(ltkjExamJcsqd);
+
+                if(StringUtil.isNotBlank(ltkjExamJcsqd.getJgzt())){
+                    jcycxmService.deletedByTjh(order.getTjNumber());
+                    String[] split = ltkjExamJcsqd.getJgzt().replaceAll("\n", "").split("銆倈锛泑;|,|锛�");
+                    for (String jg : split) {
+                        if(StringUtil.isNotBlank(jg) && !jg.contains("鏈寮傚父")
+                                && !jg.contains("鏈鏄庢樉寮傚父") && !jg.contains("鏈鍗犱綅") && !jg.contains("鏈")
+                                && !jg.contains("鏈鏄庢樉")&& !jg.contains("姝e父")&& !jg.contains("鍙屼晶妞庨棿瀛旀棤鐙獎")){
+                            TjJcycxm jcycxm=new TjJcycxm();
+                            jcycxm.setTjh(order.getTjNumber());
+                            jcycxm.setYqid("jczyy");
+                            String[] split1 = ltkjExamJcsqd.getJcxmid().split(";");
+                            jcycxm.setProId(split1[0]);
+                            jcycxm.setProName(ltkjExamJcsqd.getJcxmmc());
+                            jcycxm.setCreateTime(new Date());
+                            jcycxm.setJcjg(jg);
+                            jcycxmService.save(jcycxm);
+                        }
+                    }
+                }
 
                 LtkjExamJcbgd ltkjExamJcbgd = new LtkjExamJcbgd();
                 ltkjExamJcbgd.setTjh(ltkjExamJcsqd.getTjh());
@@ -303,6 +324,7 @@
                 ltkjExamJcbgd.setBgNr(ltkjExamJcsqd.getJgbx());
                 ltkjExamJcbgd.setYxbx(ltkjExamJcsqd.getJgzt());
                 ltkjExamJcbgd.setYxzd(ltkjExamJcsqd.getJgzt());
+                ltkjExamJcbgd.setSgorzd("1");
                 ltkjExamJcsqd.setCreateTime(new Date());
                 ltkjExamJcbgdService.deletedLtkjJcbgdByTjhAndTmhA(ltkjExamJcsqd.getTjh(),ltkjExamJcsqd.getTmh());
                 boolean save2 = ltkjExamJcbgdService.save(ltkjExamJcbgd);

--
Gitblit v1.8.0