From 38599626af93bfaf21a4b0494fec13acbdc4f726 Mon Sep 17 00:00:00 2001 From: dimengzhe Date: Wed, 5 Jul 2023 10:04:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bussalesorder/BusSalesOrderService.java | 26 ++++++++++++------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java index 57cc8f4bea..c554fecea6 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java @@ -409,7 +409,7 @@ public class BusSalesOrderService extends MybatisBaseService vinLists = busSalesOrderVehicleService.selectLists(sid); //包含采购系统的车架号 List vinList = vinLists.stream().map(v -> v.getVinNo()).collect(Collectors.toList()); + if (!vinList.isEmpty()) { + for (int i = 0; i < vinLists.size(); i++) { + VinListsVo vinListsVo = vinLists.get(i); + BigDecimal initBigDecimalTwo = BigDecimal.ZERO; + //根据sid去查询销售政策的sid,根据销售政策查询销售政策的金额 + ResultBean> listResultBean = baseDiscountpackageFeign.getMoney(vinListsVo.getVinSid(), entity.getUseOrgSid()); + if (listResultBean.getSuccess() && !listResultBean.getData().isEmpty()) { + List stringList = listResultBean.getData(); + initBigDecimalTwo = initBigDecimalTwo.add(stringList.stream().map(BigDecimal::new).reduce(BigDecimal.ZERO, BigDecimal::add)); + } + if (initBigDecimalTwo.compareTo(BigDecimal.ZERO) != 0) { + vinList.set(i, vinList.get(i) + ",促销(" + initBigDecimalTwo.toString() + "元)"); + } + } + } busSalesOrderModelDetailsVo.setVinNo(vinList); - /* List busSalesOrderVehicleListVoList = busSalesOrderVehicleService.detailsList(entity.getSid()); - if (busSalesOrderVehicleListVoList.size() != 0) { - vo.setBusSalesOrderVehicleList(busSalesOrderVehicleListVoList); - }*/ } else if (BusSalesOrderConstantUtils.TypeEnum.PURCHASE_ORDER.getCode().equals(entity.getType())) { List stringLists = busSalesVehicleOrderService.selectLists(sid); //包含采购系统的采购订单编号 List stringList = stringLists.stream().map(v -> v.getLinkNo()).collect(Collectors.toList()); busSalesOrderModelDetailsVo.setLinkNo(stringList); - //查询采购订单 -// List busSalesVehicleOrderDetailsVoList = busSalesVehicleOrderService.detailsList(entity.getSid()); -// if (busSalesVehicleOrderDetailsVoList.size() != 0) { -// vo.setBusSalesVehicleOrderList(busSalesVehicleOrderDetailsVoList); -// } } vo.setBusSalesOrderModel(busSalesOrderModelDetailsVo); }