From 488cc3665822da42c4a4173d962920c6bd057a3d Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期五, 15 九月 2023 17:57:01 +0800
Subject: [PATCH] zjh 2023/09/15--3

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjFlowingWaterController.java |   29 +++++++++++++++++------------
 1 files changed, 17 insertions(+), 12 deletions(-)

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 92968de..93a98f6 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
@@ -539,18 +539,23 @@
                 if (null != tjProjectList && tjProjectList.size() > 0) {
                     for (TjProject project : tjProjectList) {
                         if (project.getProParentId() == 0) {
-                            LambdaQueryWrapper<TbTransition> wqq1 = new LambdaQueryWrapper<>();
-                            wqq1.eq(TbTransition::getCusId, customerService.getById(order.getUserId()).getCusIdcard());
-                            wqq1.eq(TbTransition::getParentProId, project.getProId());
-                            List<TbTransition> tbTransitionList = transitionService.list(wqq1);
-                            BigDecimal bigDecimal = new BigDecimal("0.00");
-                            BigDecimal bigDecimal1 = new BigDecimal("0.00");
-                            for (TbTransition transition : tbTransitionList) {
-                                 bigDecimal = bigDecimal.add(transition.getNowPrice());
-                                 bigDecimal1=bigDecimal1.add(transition.getOrdPrice());
-                            }
-                            project.setProPrice(bigDecimal.setScale(0,BigDecimal.ROUND_UP));
-                            project.setProOrdPrice(bigDecimal1);
+                            //                            LambdaQueryWrapper<TbTransition> wqq1 = new LambdaQueryWrapper<>();
+//                            wqq1.eq(TbTransition::getCusId, customerService.getById(order.getUserId()).getCusIdcard());
+//                            wqq1.eq(TbTransition::getParentProId, project.getProId());
+//                            List<TbTransition> tbTransitionList = transitionService.list(wqq1);
+//                            BigDecimal bigDecimal = new BigDecimal("0.00");
+//                            BigDecimal bigDecimal1 = new BigDecimal("0.00");
+//                            for (TbTransition transition : tbTransitionList) {
+//                                 bigDecimal = bigDecimal.add(transition.getNowPrice());
+//                                 bigDecimal1=bigDecimal1.add(transition.getOrdPrice());
+//                            }
+//                            project.setProPrice(bigDecimal.setScale(0,BigDecimal.ROUND_UP));
+//                            project.setProOrdPrice(bigDecimal1);
+                            BigDecimal decimal = transitionService.getTbTransitionPriceAndOrdPrice(customerService.getById(order.getUserId()).getCusIdcard(),
+                                    project.getProId());
+                            String s = tjFlowingWaterService.getDiscount(OrderId);
+                            project.setProPrice(decimal.setScale(2));
+                            project.setProOrdPrice(decimal.multiply(BigDecimal.valueOf(Long.parseLong(s))).setScale(2));
                         }
                     }
                 }

--
Gitblit v1.8.0