From 6a4e3a5c4c34fdef0accc93d8a077ab016d15250 Mon Sep 17 00:00:00 2001
From: zhaowenxuan <chacca165@163.com>
Date: 星期二, 15 七月 2025 18:01:23 +0800
Subject: [PATCH] pdf以及登记身份证人像处理

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java |   43 +++++++++++++++++++++++++++++++++++++++----
 1 files changed, 39 insertions(+), 4 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java
index c11c004..019a71c 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java
@@ -46,6 +46,7 @@
 import com.ltkj.common.core.redis.RedisCache;
 import com.ltkj.common.enums.DataSourceType;
 import com.ltkj.common.utils.*;
+import com.ltkj.db.DataSourceContextHolder;
 import com.ltkj.framework.config.MatchUtils;
 import com.ltkj.framework.config.ThreadPoolConfig;
 import com.ltkj.framework.config.UserHoder;
@@ -81,6 +82,7 @@
 import com.ltkj.web.controller.lis.LisApiMethod;
 import com.ltkj.web.controller.pacs.PacsApiMethodService;
 import com.ltkj.web.controller.service.TjSysAsyncServiceImpl;
+import com.ltkj.web.controller.service.UtilsService;
 import com.ltkj.web.wxUtils.HttpClientUtils;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -242,6 +244,8 @@
     private TjOrderYcxmService ycxmService;
     @Autowired
     private TbTransitionMapper tbTransitionMapper;
+    @Autowired
+    private UtilsService utilsService;
 
     private static final String TJH = "tjhs:tjh";
 
@@ -1046,6 +1050,7 @@
 //                tjOrder.setTjType("2");
 //            }
         }
+        utilsService.saveCustomerSfzImg(tjOrder.getSfzImg(), DataSourceContextHolder.getDataSourceKey(), String.valueOf(tjCustomer.getCusId()));
         if (StringUtil.isBlank(tjOrder.getFirmId())) {
             tjOrder.setFirmId("0");
         }
@@ -2923,10 +2928,12 @@
             for (TbTransition tbTransition : list) {
                 if (tbTransition.getParentProId().toString().equals(project.getProId().toString())) {
                     JSONObject obj = JSONUtil.createObj();
+                    TjOrderRemark remark = remarkService.getTjOrderRemarkByTjNumAndProParentId(tjNumber, tbTransition.getParentProId().toString());
                     obj.putOpt("index", index++);
                     obj.putOpt("parent_pro_name", tbTransition.getParentProName());
                     obj.putOpt("price", tbTransition.getOrdPrice());
                     obj.putOpt("ks", dept.getDeptName());
+                   if(null !=remark) obj.putOpt("sfzt", remark.getSfbz());
                     huiZong.add(obj);
                 }
             }
@@ -3299,9 +3306,9 @@
 
 
                 for (TjFlowingWater water : list) {
-                    if (water.getPayStasus() == 0L || water.getPayStasus() == 2L) {
+                    if (water.getPayStasus() == 0L) {
                         weizhifu.add(water);
-                    } else {
+                    } else if (water.getPayStasus() == 1L){
                         yizhifu.add(water);
                     }
                 }
@@ -3660,9 +3667,9 @@
                     LambdaQueryWrapper<TjFlowingWater> wrapper = new LambdaQueryWrapper<>();
                     wrapper.eq(TjFlowingWater::getJxbz, bldh);
                     TjFlowingWater water = tjFlowingWaterService.getOne(wrapper);
-                    if (water.getPayStasus() == 0L || water.getPayStasus() == 2L) {
+                    if (water.getPayStasus() == 0L) {
                         weizhifu.add(water);
-                    } else {
+                    } else if (water.getPayStasus() == 1L){
                         yizhifu.add(water);
                     }
                 }
@@ -3877,6 +3884,34 @@
     }
 
 
+    @GetMapping("/chushenyemianyijianjiekou")
+    @ApiOperation(value = "鍒濆椤甸潰宸叉鎺ュ彛")
+    @Transactional
+    public AjaxResult chushenyemianyijianjiekou(@RequestParam String tjNUm, @RequestParam String proId) {
+        LambdaQueryWrapper<TjOrderRemark> wq = new LambdaQueryWrapper<>();
+        wq.eq(TjOrderRemark::getTjNumber, tjNUm);
+        wq.eq(TjOrderRemark::getProId, proId);
+        TjOrderRemark remark = remarkService.getOne(wq);
+        remark.setType(1);
+        remarkService.updateById(remark);
+        return AjaxResult.success("鎿嶄綔鎴愬姛!");
+    }
+
+
+    @GetMapping("/chushenyemianchexiaojiekou")
+    @ApiOperation(value = "鍒濆椤甸潰鎾ら攢鎺ュ彛")
+    @Transactional
+    public AjaxResult chushenyemianchexiaojiekou(@RequestParam String tjNUm, @RequestParam String proId) {
+        LambdaQueryWrapper<TjOrderRemark> wq = new LambdaQueryWrapper<>();
+        wq.eq(TjOrderRemark::getTjNumber, tjNUm);
+        wq.eq(TjOrderRemark::getProId, proId);
+        TjOrderRemark remark = remarkService.getOne(wq);
+        remark.setType(0);
+        remarkService.updateById(remark);
+        return AjaxResult.success("鎿嶄綔鎴愬姛!");
+    }
+
+
     @PostMapping("/zongjanyemianshjianzhou")
     @ApiOperation(value = "鎬绘鑾峰彇鏃堕棿杞存帴鍙�")
     @Transactional

--
Gitblit v1.8.0