From 3620453ef3ebf3ba1542c180d942443a4a934d67 Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期三, 25 六月 2025 18:05:04 +0800
Subject: [PATCH] zjh20250625

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjFlowingWaterController.java |   36 +++++++++++++++++
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjFlowingWaterServiceImpl.java     |   23 ++++++++++-
 ltkj-admin/src/main/java/com/ltkj/web/controller/callback/CallBackController.java     |    4 ++
 ltkj-hosp/src/main/java/com/ltkj/hosp/domain/TjFlowingWater.java                      |   14 +++++++
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjFlowingWaterService.java             |    3 +
 ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjFlowingWaterMapper.java                |    5 ++
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjSamplingController.java     |   17 +++++---
 ltkj-hosp/src/main/resources/mapper/hosp/TjFlowingWaterMapper.xml                     |   18 ++++++++
 8 files changed, 109 insertions(+), 11 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/callback/CallBackController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/callback/CallBackController.java
index d3b5cb4..13344b5 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/callback/CallBackController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/callback/CallBackController.java
@@ -87,6 +87,10 @@
                 TjFlowingWater water = tjFlowingWaterService.getOne(wrapper);
                 if(null !=water){
                     water.setPayStasus(1L);
+                    water.setSfjs("1");
+                    water.setJsrq(new Date());
+                    water.setJsrxm("his鍥炶皟");
+                    water.setJsrdm("999");
                     if (tjFlowingWaterService.updateById(water)) {
                         String jxbz = water.getJxbz();
                         if(StringUtil.isNotBlank(jxbz)){
diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjFlowingWaterController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjFlowingWaterController.java
index 69cd4cd..f4aee0e 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjFlowingWaterController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjFlowingWaterController.java
@@ -1340,7 +1340,7 @@
                             list2.add(tjConsumables);
                         }
                     }
-                    if (null != list && list.size() > 0) {
+                    if (null != list && !list.isEmpty()) {
                         ArrayList<TjConsumables> collectw = list2.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(TjConsumables::getId))), ArrayList::new));
                         for (TjConsumables tjConsumables : collectw) {
                             LambdaQueryWrapper<TjChargingStandard> wqq = new LambdaQueryWrapper<>();
@@ -1365,4 +1365,38 @@
         }
         return AjaxResult.error();
     }
+
+
+
+    @GetMapping("/gettuantijiesuanrenyuan")
+    @ApiOperation(value = "鑾峰彇鍥綋缁撶畻浜哄憳")
+    public AjaxResult gettuantijiesuanrenyuan(@RequestParam(required = false) @ApiParam("鍗曚綅ID") String dwId,
+                                              @RequestParam(required = false) @ApiParam("鐧昏寮�濮嬫椂闂�") String djkssj,
+                                              @RequestParam(required = false) @ApiParam("鐧昏缁撴潫鏃堕棿") String djjssj,
+                                              @RequestParam(required = false) @ApiParam("缁撶畻寮�濮嬫椂闂�") String jskssj,
+                                              @RequestParam(required = false) @ApiParam("缁撶畻缁撴潫鏃堕棿") String jsjssj,
+                                              @RequestParam(required = false) @ApiParam("浣撴鍙�") String tjh,
+                                              @RequestParam(required = false) @ApiParam("缁撶畻浜篿d") String jsrid,
+                                              @ApiParam(value = "鏄剧ず鏉℃暟(榛樿10)") @RequestParam(defaultValue = "10") Integer pageSize,
+                                              @ApiParam(value = "椤电爜鏁�(榛樿1)") @RequestParam(defaultValue = "1") Integer page) {
+
+        if (StringUtil.isNotBlank(dwId)) dwId = "";
+        if (StringUtil.isNotBlank(djkssj)) djkssj = "";
+        if (StringUtil.isNotBlank(djjssj)) djjssj = "";
+        if (StringUtil.isNotBlank(jskssj)) jskssj = "";
+        if (StringUtil.isNotBlank(jsjssj)) jsjssj = "";
+        if (StringUtil.isNotBlank(tjh)) tjh = "";
+        if (StringUtil.isNotBlank(jsrid)) jsrid = "";
+        return AjaxResult.success(tjFlowingWaterService.gettuantijiesuanrenyuan(page, pageSize,dwId,djkssj, djjssj, jskssj, jsjssj, tjh, jsrid));
+    }
+
+
+
+    @PostMapping("/tuantijiesuan")
+    @ApiOperation(value = "鍥綋缁撶畻")
+    public AjaxResult tuantijiesuan(@RequestParam(required = false) @ApiParam("鍗曚綅ID") List<String> dwId) {
+
+        return AjaxResult.success();
+    }
+
 }
diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjSamplingController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjSamplingController.java
index 51d0401..727eaf4 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjSamplingController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjSamplingController.java
@@ -245,13 +245,16 @@
             TjCustomer customer = customerService.getById(tjSampling.getCusId());
             if(null !=customer){
                 TjOrder order = orderService.getOrderByTjNum(tjSampling.getTjNum());
-                customer.setCompName(order.getFirmName());
-                customer.setCusName(customer.getCusName());
-                customer.setCusPhone(MatchUtils.hidePhoneNum(customer.getCusPhone()));
-                customer.setCusIdcard(MatchUtils.hideIdCardNum(customer.getCusIdcard()));
-                customer.setTjNumber(tjSampling.getTjNum());
-                customer.setApplicationTime(tjSampling.getApplicationTime());
-                tjCustomers.add(customer);
+                if(null !=order){
+                    customer.setCompName(order.getFirmName());
+                    customer.setCusName(customer.getCusName());
+                    customer.setCusPhone(MatchUtils.hidePhoneNum(customer.getCusPhone()));
+                    customer.setCusIdcard(MatchUtils.hideIdCardNum(customer.getCusIdcard()));
+                    customer.setTjNumber(tjSampling.getTjNum());
+                    customer.setApplicationTime(tjSampling.getApplicationTime());
+                    tjCustomers.add(customer);
+                }
+
             }
         }
         HashMap<String, Object> hashMap = new HashMap<>();
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/domain/TjFlowingWater.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/domain/TjFlowingWater.java
index e9cf4b4..9b257cd 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/domain/TjFlowingWater.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/domain/TjFlowingWater.java
@@ -184,6 +184,20 @@
     @ApiModelProperty(value = "鑷垂宸ヨ垂")
     private String zfgf;
 
+    @ApiModelProperty(value = "鏄惁缁撶畻 0鏈� 1宸� ")
+    private String sfjs;
+
+    @ApiModelProperty(value = "缁撶畻鏃ユ湡")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date jsrq;
+
+    @ApiModelProperty(value = "缁撶畻浜轰唬鐮�")
+    private String jsrdm;
+
+    @ApiModelProperty(value = "缁撶畻浜哄鍚�")
+    private String jsrxm;
+
     /**
      * 鏀惰垂id
      */
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjFlowingWaterMapper.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjFlowingWaterMapper.java
index 95e3f7d..caeeb27 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjFlowingWaterMapper.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjFlowingWaterMapper.java
@@ -2,6 +2,7 @@
 
 import java.util.Date;
 import java.util.List;
+import java.util.Map;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ltkj.hosp.domain.TjFlowingWater;
@@ -107,4 +108,8 @@
 
     @Select("call tj_bl(#{tjh,mode=IN})")
     void getTjBlCall(@Param("tjh") String tjh);
+
+
+    //瀛樺偍杩囩▼涓撶敤鎺ュ彛(鑾峰彇鍥綋缁撶畻浜哄憳鎯呭喌淇℃伅)
+    List<List<?>> gettuantijiesuanrenyuan(Map<String,Object> map);
 }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjFlowingWaterService.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjFlowingWaterService.java
index f8d2634..d2f465c 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjFlowingWaterService.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ITjFlowingWaterService.java
@@ -2,6 +2,7 @@
 
 import java.util.Date;
 import java.util.List;
+import java.util.Map;
 
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.ltkj.hosp.domain.TjFlowingWater;
@@ -77,4 +78,6 @@
     void deleteTjOrderDetailByjxbz(String bldh);
 
     void getTjBlCall(String tjh);
+
+    Map<String,Object> gettuantijiesuanrenyuan(Integer page, Integer pageSize, String dwId, String djkssj, String djjssj, String jskssj, String jsjssj, String tjh, String jsrid);
 }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjFlowingWaterServiceImpl.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjFlowingWaterServiceImpl.java
index 5749bfe..f5fd8f4 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjFlowingWaterServiceImpl.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjFlowingWaterServiceImpl.java
@@ -1,7 +1,6 @@
 package com.ltkj.hosp.service.impl;
 
-import java.util.Date;
-import java.util.List;
+import java.util.*;
 
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.ltkj.common.utils.DateUtils;
@@ -128,4 +127,24 @@
     public void getTjBlCall(String tjh) {
         tjFlowingWaterMapper.getTjBlCall(tjh);
     }
+
+    @Override
+    public Map<String, Object> gettuantijiesuanrenyuan(Integer page, Integer pageSize,
+                                                       String dwId, String djkssj, String djjssj, String jskssj, String jsjssj, String tjh, String jsrid) {
+        Map<String, Object> map = new HashMap<>();
+        map.put("page",page);
+        map.put("pageSize",pageSize);
+        map.put("dwId",dwId);
+        map.put("djkssj",djkssj);
+        map.put("djjssj",djjssj);
+        map.put("jskssj",jskssj);
+        map.put("jsjssj",jsjssj);
+        map.put("tjh",tjh);
+        map.put("jsrid",jsrid);
+        List<List<?>> list = tjFlowingWaterMapper.gettuantijiesuanrenyuan(map);
+        Map<String,Object> map1=new HashMap<>();
+        map1.put("customers",list);
+        map1.put("total",map.get("total"));
+        return map1;
+    }
 }
diff --git a/ltkj-hosp/src/main/resources/mapper/hosp/TjFlowingWaterMapper.xml b/ltkj-hosp/src/main/resources/mapper/hosp/TjFlowingWaterMapper.xml
index c2fb406..fdf461a 100644
--- a/ltkj-hosp/src/main/resources/mapper/hosp/TjFlowingWaterMapper.xml
+++ b/ltkj-hosp/src/main/resources/mapper/hosp/TjFlowingWaterMapper.xml
@@ -132,4 +132,20 @@
             #{tj_serial_number}
         </foreach>
     </delete>
-</mapper>
\ No newline at end of file
+
+
+    <select id="gettuantijiesuanrenyuan" parameterType="java.util.Map"  statementType="CALLABLE" resultType="java.util.Map">
+        {call gettuantijiesuanrenyuan(
+                #{page,mode=IN,jdbcType=INTEGER},
+                #{pageSize,mode=IN,jdbcType=INTEGER},
+                #{dwId,mode=IN,jdbcType=VARCHAR},
+                #{djkssj,mode=IN,jdbcType=VARCHAR},
+                #{djjssj,mode=IN,jdbcType=VARCHAR},
+                #{jskssj,mode=IN,jdbcType=VARCHAR},
+                #{jsjssj,mode=IN,jdbcType=VARCHAR},
+                #{tjh,mode=IN,jdbcType=VARCHAR},
+                #{jsrid,mode=IN,jdbcType=VARCHAR},
+                #{total,mode=OUT,jdbcType=INTEGER}
+              )}
+    </select>
+</mapper>

--
Gitblit v1.8.0