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 |   38 +++++++++++++++++++++++++++++++++++++-
 1 files changed, 37 insertions(+), 1 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 5dc0bc1..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
@@ -1717,7 +1717,7 @@
             tjFlowingWater.setCopeWith(tjOrder.getTjFlowingWater().getCopeWith());
             tjFlowingWater.setPayType(4L);
             tjFlowingWaterService.updateById(tjFlowingWater);
-            asyncService.addTjChargingStandard(tjOrder,transitionService.getTbTransitionListByCusId(tjCustomer.getCusIdcard(),tjOrder.getCardId()),sysUser);
+            asyncService.addTjChargingStandard(tjOrder, transitionService.getTbTransitionListByCusId(tjCustomer.getCusIdcard(), tjOrder.getCardId()), sysUser);
         }
 //        System.out.println("杩欐浠g爜鏃堕棿" + (System.currentTimeMillis() - l));
     }
@@ -1820,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