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