From ff8914dab90da51dc8d46010f4f658780d5dba0e Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期一, 14 四月 2025 17:27:43 +0800
Subject: [PATCH] zjh20250414

---
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjProAdvicerulesServiceImpl.java     |    9 +++-
 ltkj-common/src/main/java/com/ltkj/common/core/domain/TreeSelect.java                   |    4 ++
 ltkj-common/src/main/java/com/ltkj/common/core/domain/entity/SysDept.java               |    4 ++
 ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjProAdvicerulesMapper.java                |   10 ++++-
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProAdvicerulesController.java |   12 ++++++
 ltkj-admin/src/main/java/com/ltkj/web/controller/service/TjSysAsyncServiceImpl.java     |    4 +-
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjXdPictureController.java      |    2 
 ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjCustomerMapper.java                      |    5 ++
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java          |    4 +
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjCustomerService.java                   |    2 +
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjCustomerServiceImpl.java           |    5 ++
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjProAdvicerulesService.java             |    5 ++
 12 files changed, 57 insertions(+), 9 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/service/TjSysAsyncServiceImpl.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/service/TjSysAsyncServiceImpl.java
index bcaa9a3..6ca25c6 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/service/TjSysAsyncServiceImpl.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/service/TjSysAsyncServiceImpl.java
@@ -608,7 +608,7 @@
             }else {
                 deptname=dept.getDeptName();
             }
-
+            String xb= tjCustomerService.getSexByTjh(order.getTjNumber());
 
             for (TjOrderDetail detail : tjOrderDetailList) {
                 detail.setTjStatus(1L);
@@ -637,7 +637,7 @@
                         for (String s : split) {
                             s = s.replaceAll("\n", "");
 //                                        Map<String,Object> maps= rulesService.getyichangxiangmujianyiguizeJianCha(s);
-                            Map<String,Object> mapss= tjProAdvicerulesService.getyichangxiangmujianyiguizeJianCha(deptname,s,"0");
+                            Map<String,Object> mapss= tjProAdvicerulesService.getyichangxiangmujianyiguizeJianCha(deptname,s,"0",xb);
                             if(null !=mapss && !mapss.isEmpty()){
                                 Object bt = mapss.get("bt");
                                 Object nr = mapss.get("nr");
diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java
index fd03825..687b4ba 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java
@@ -1820,6 +1820,8 @@
     private List<Map<String, Object>> zongjianyishengchakanyichangxiangmu(String tjNumber) {
 //        asyncService.updateCheckType(tjNumber);
 
+      String xb= customerService.getSexByTjh(tjNumber);
+
         List<TjOrderRemark> remarkList = orderRemarkService.getzongjianyishengchakanyichangxiangmu(tjNumber);
         List<TjOrderDetail> tjOrderDetails = detailService.getzongjianyishengchakanyichangxiangmu(tjNumber);
         List<Map<String, Object>> list = new ArrayList<>();
@@ -1851,7 +1853,7 @@
                                     for (String s : split) {
                                         s = s.replaceAll("\n", "");
 //                                        Map<String,Object> maps= rulesService.getyichangxiangmujianyiguizeJianCha(s);
-                                        Map<String, Object> maps = tjProAdvicerulesService.getyichangxiangmujianyiguizeJianCha(remark.getKs(), s, "0");
+                                        Map<String, Object> maps = tjProAdvicerulesService.getyichangxiangmujianyiguizeJianCha(remark.getKs(), s, "0",xb);
                                         if (null != maps && !maps.isEmpty()) {
                                             Object bt = maps.get("bt");
                                             Object nr = maps.get("nr");
diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProAdvicerulesController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProAdvicerulesController.java
index e46c81c..6df106c 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProAdvicerulesController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProAdvicerulesController.java
@@ -162,4 +162,16 @@
     public AjaxResult remove(@PathVariable Long[] ids) {
         return toAjax(tjProAdvicerulesService.deleteTjProAdvicerulesByIds(ids));
     }
+
+
+
+    @GetMapping("/getTjProAdvicerulesKsList")
+    @ApiOperation(value = "鑾峰彇浣撴璇婃柇寤鸿绉戝鍒楄〃鎺ュ彛")
+    public AjaxResult getTjProAdvicerulesKsList() {
+        List<String> tjProAdvicerulesKsList = tjProAdvicerulesService.getTjProAdvicerulesKsList();
+        return AjaxResult.success(tjProAdvicerulesKsList);
+    }
+
+
+
 }
diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjXdPictureController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjXdPictureController.java
index 8a38e4d..4c8bb69 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjXdPictureController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjXdPictureController.java
@@ -390,7 +390,7 @@
             jcbgd.setShysxm(xdtgmdjg.getCreateBy());
             jcbgd.setShysdm(xdtgmdjg.getCreateId());
             jcbgd.setYxzd(xdtgmdjg.getJcjl());
-            jcbgd.setYxbx("鏈寮傚父");
+            jcbgd.setYxbx(xdtgmdjg.getJcjl());
             jcbgd.setZdsj(DateUtil.format(date,"yyyy-MM-dd"));
             jcbgd.setJcbw("");
             jcbgd.setSqsj(DateUtil.format(date,"yyyy-MM-dd"));
diff --git a/ltkj-common/src/main/java/com/ltkj/common/core/domain/TreeSelect.java b/ltkj-common/src/main/java/com/ltkj/common/core/domain/TreeSelect.java
index 87f710c..9bffff6 100644
--- a/ltkj-common/src/main/java/com/ltkj/common/core/domain/TreeSelect.java
+++ b/ltkj-common/src/main/java/com/ltkj/common/core/domain/TreeSelect.java
@@ -4,6 +4,7 @@
 import java.util.List;
 import java.util.stream.Collectors;
 
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.fasterxml.jackson.annotation.JsonInclude;
 import com.fasterxml.jackson.databind.annotation.JsonSerialize;
 import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
@@ -36,6 +37,8 @@
 
     private String status;
 
+    private String dj;
+
     /**
      * 瀛愯妭鐐�
      */
@@ -51,6 +54,7 @@
         this.label = dept.getDeptName();
         this.qf=dept.getQf();
         this.status=dept.getStatus();
+        this.dj=dept.getDj();
         this.children = dept.getChildren().stream().map(TreeSelect::new).collect(Collectors.toList());
     }
 
diff --git a/ltkj-common/src/main/java/com/ltkj/common/core/domain/entity/SysDept.java b/ltkj-common/src/main/java/com/ltkj/common/core/domain/entity/SysDept.java
index 07668f9..c232503 100644
--- a/ltkj-common/src/main/java/com/ltkj/common/core/domain/entity/SysDept.java
+++ b/ltkj-common/src/main/java/com/ltkj/common/core/domain/entity/SysDept.java
@@ -208,6 +208,10 @@
     @TableField(exist = false)
     private String qf;
 
+
+    @TableField(exist = false)
+    private String dj;
+
     /**
      * 椤圭洰妫�鏌ョ姸鎬� 灏忕▼搴忕敤
      */
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjCustomerMapper.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjCustomerMapper.java
index cba88aa..5479bac 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjCustomerMapper.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjCustomerMapper.java
@@ -108,4 +108,9 @@
     List<Map<String ,Object >> getCusInfoList(String card);
 
     List<Map<String ,Object >> getCusInfoListByCardAndName(@Param("card") String card,@Param("name") String name);
+
+
+    @Select("SELECT IF(b.cus_sex=0,'鐢�','濂�') xb FROM tj_order a JOIN tj_customer b ON b.cus_id=a.user_id \n" +
+            "WHERE a.tj_number=#{tjNumber}")
+    String getSexByTjh(String tjNumber);
 }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjProAdvicerulesMapper.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjProAdvicerulesMapper.java
index bf6dabe..096ffe7 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjProAdvicerulesMapper.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjProAdvicerulesMapper.java
@@ -67,6 +67,12 @@
 
 
     @Select("call tj_new_advicerules(\n" +
-            "                #{ks,mode=IN,jdbcType=VARCHAR},#{jg,mode=IN,jdbcType=VARCHAR},#{kslx,mode=IN,jdbcType=VARCHAR} )")
-    Map<String, Object> getyichangxiangmujianyiguizeJianCha(@Param("ks") String ks,@Param("jg") String s,@Param("kslx") String kslx);
+            "                #{ks,mode=IN,jdbcType=VARCHAR},#{jg,mode=IN,jdbcType=VARCHAR}," +
+            "#{kslx,mode=IN,jdbcType=VARCHAR},#{xb,mode=IN,jdbcType=VARCHAR} )")
+    Map<String, Object> getyichangxiangmujianyiguizeJianCha(@Param("ks") String ks,@Param("jg") String s,@Param("kslx") String kslx,@Param("xb") String xb);
+
+
+
+    @Select("SELECT a.ks FROM tj_pro_advicerules a WHERE a.deleted=0 GROUP BY a.ks")
+    List<String> getTjProAdvicerulesKsList();
 }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjCustomerService.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjCustomerService.java
index 4f17f35..b363cd3 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjCustomerService.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjCustomerService.java
@@ -75,4 +75,6 @@
     List<Map<String, Object>> vcustomerlist(String name, String sjh, String sfzh);
 
     List<TjCustomer> getcusList(TjCustomer tjCustomer);
+
+    String getSexByTjh(String tjNumber);
 }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjProAdvicerulesService.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjProAdvicerulesService.java
index 26a7f55..0b506e3 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjProAdvicerulesService.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjProAdvicerulesService.java
@@ -61,5 +61,8 @@
      */
     public int deleteTjProAdvicerulesById(Long id);
 
-    Map<String, Object> getyichangxiangmujianyiguizeJianCha(String ks, String s, String kslx);
+    Map<String, Object> getyichangxiangmujianyiguizeJianCha(String ks, String s, String kslx,String xb);
+
+
+    List<String> getTjProAdvicerulesKsList();
 }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjCustomerServiceImpl.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjCustomerServiceImpl.java
index a352801..8f0210a 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjCustomerServiceImpl.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjCustomerServiceImpl.java
@@ -128,4 +128,9 @@
     public List<TjCustomer> getcusList(TjCustomer tjCustomer) {
         return tjCustomerMapper.getcusList(tjCustomer);
     }
+
+    @Override
+    public String getSexByTjh(String tjNumber) {
+        return tjCustomerMapper.getSexByTjh(tjNumber);
+    }
 }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjProAdvicerulesServiceImpl.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjProAdvicerulesServiceImpl.java
index 05c41d9..ac6eb49 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjProAdvicerulesServiceImpl.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjProAdvicerulesServiceImpl.java
@@ -92,7 +92,12 @@
     }
 
     @Override
-    public Map<String, Object> getyichangxiangmujianyiguizeJianCha(String ks, String s, String kslx) {
-        return tjProAdvicerulesMapper.getyichangxiangmujianyiguizeJianCha(ks,s,kslx);
+    public Map<String, Object> getyichangxiangmujianyiguizeJianCha(String ks, String s, String kslx,String xb) {
+        return tjProAdvicerulesMapper.getyichangxiangmujianyiguizeJianCha(ks,s,kslx,xb);
+    }
+
+    @Override
+    public List<String> getTjProAdvicerulesKsList() {
+        return tjProAdvicerulesMapper.getTjProAdvicerulesKsList();
     }
 }

--
Gitblit v1.8.0