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