From aa0625b828d0c65fd46f9cffcb4d0df87ca1056f Mon Sep 17 00:00:00 2001
From: lige <bestlige@outlook.com>
Date: 星期五, 15 三月 2024 14:22:41 +0800
Subject: [PATCH] 1

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java |   51 +++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 47 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 40e7e6e..bfbf70f 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
@@ -10,6 +10,7 @@
 import java.util.stream.Collectors;
 import java.util.stream.Stream;
 import javax.annotation.Resource;
+import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
 import cn.hutool.core.codec.Base64;
@@ -53,6 +54,7 @@
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
+import org.springframework.http.HttpRequest;
 import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.web.bind.annotation.*;
@@ -407,7 +409,7 @@
                     order.setTjCustomerSex(tjCustomer.getCusSex());
                     order.setTjCustomerAge(DateUtil.ageOfNow(tjCustomer.getCusBrithday()));
                     order.setTjCustomerName(MatchUtils.hideCusName(tjCustomer.getCusName()));
-                    order.setTjCustomerName(MatchUtils.hideCusName(tjCustomer.getCusName()));
+                    order.setTjCustomerName(tjCustomer.getCusName());
                     order.setTjCustomerPhone(MatchUtils.hidePhoneNum(tjCustomer.getCusPhone()));
 //                    order.setTjCusIdCard(MatchUtils.hideIdCardNum(tjCustomer.getCusIdcard()));
                     order.setTjCusIdCard(tjCustomer.getCusIdcard());
@@ -1329,9 +1331,9 @@
             for (TjOrderRemark remark : remarkList) {
                 TjProject project = projectService.getTjProjectById(String.valueOf(remark.getProId()));
                 if (null != project) {
-                    if ("N".equals(project.getNeedReport())) {
-                        continue;
-                    }
+//                    if ("N".equals(project.getNeedReport())) {
+//                        continue;
+//                    }
                     remark.setProCheckType(project.getProCheckType());
                     remark.setProName(project.getProName());
                 }
@@ -1711,6 +1713,11 @@
         if (tjFlowingWater.getPayStasus() == 1L) {
             tjOrderDetailService.updateTjOrderDetailsByOrderId(String.valueOf(tjOrder.getOrderId()),
                     sysUser.getNickName(), String.valueOf(sysUser.getUserId()), String.valueOf(tjFlowingWater.getTjSerialNumber()));
+            tjFlowingWater.setPaidIn(tjOrder.getTjFlowingWater().getPaidIn());
+            tjFlowingWater.setCopeWith(tjOrder.getTjFlowingWater().getCopeWith());
+            tjFlowingWater.setPayType(4L);
+            tjFlowingWaterService.updateById(tjFlowingWater);
+            asyncService.addTjChargingStandard(tjOrder, transitionService.getTbTransitionListByCusId(tjCustomer.getCusIdcard(), tjOrder.getCardId()), sysUser);
         }
 //        System.out.println("杩欐浠g爜鏃堕棿" + (System.currentTimeMillis() - l));
     }
@@ -1813,4 +1820,40 @@
         return AjaxResult.success("鏆傛棤鍘嗗彶璁板綍");
     }
 
+
+    @GetMapping("/getHistryTjOrderByCusId")
+    @ApiOperation(value = "鏍规嵁瀹㈡埛id鏌ョ湅鍘嗗彶浣撴璁板綍")
+    @Transactional
+    public AjaxResult getHistryTjOrderByCusId(@RequestParam String cusId) {
+        TjCustomer tjCustomer = tjCustomerService.getById(cusId);
+        List<HistoryTjOrder> list = new ArrayList<>();
+        if (null != tjCustomer) {
+            List<TjOrder> orderList = tjOrderService.getTjOrderListByCusId(tjCustomer.getCusId());
+            for (TjOrder order : orderList) {
+                HistoryTjOrder historyTjOrder = new HistoryTjOrder();
+                historyTjOrder.setUserName(tjCustomer.getCusName());
+                historyTjOrder.setTjNum(order.getTjNumber());
+                historyTjOrder.setTjTime(order.getCreateTime());
+                historyTjOrder.setTjProName(tjOrderService.getHistoryTjOrderProByTjNum(order.getTjNumber()));
+
+                //鏌ユ祦姘�
+                BigDecimal res = new BigDecimal(0);
+                LambdaQueryWrapper<TjFlowingWater> wqq = new LambdaQueryWrapper<>();
+                wqq.eq(TjFlowingWater::getOrderId, order.getOrderId());
+                final List<TjFlowingWater> list1 = tjFlowingWaterService.list(wqq);
+                if (list1 != null) {
+                    for (TjFlowingWater tjFlowingWater : list1) {
+                        if (tjFlowingWater!=null && tjFlowingWater.getPaidIn()!=null){
+                            res.add(tjFlowingWater.getPaidIn());
+                        }
+                    }
+                }
+                historyTjOrder.setPaidIn(res);
+                list.add(historyTjOrder);
+            }
+        }
+        return AjaxResult.success(list);
+    }
+
 }
+

--
Gitblit v1.8.0