diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basediscountpackage/BaseDiscountpackageService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basediscountpackage/BaseDiscountpackageService.java index 45a0888741..c54766f119 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basediscountpackage/BaseDiscountpackageService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basediscountpackage/BaseDiscountpackageService.java @@ -17,9 +17,7 @@ import com.yxt.anrui.base.api.basediscountpackage.flow.SubmitBaseDiscountpackage import com.yxt.anrui.base.api.basediscountpackageveh.BaseDiscountpackageVeh; import com.yxt.anrui.base.api.basediscountpackageveh.BaseDiscountpackageVehDetailsVo; import com.yxt.anrui.base.api.basediscountpackageveh.BaseDiscountpackageVehDto; -import com.yxt.anrui.base.api.basevehiclebrand.BaseVehicleBrandDictionariesVo; import com.yxt.anrui.base.api.basevehmodellabel.BaseVehmodelLabelDetailsVo; -import com.yxt.anrui.base.api.basevehmodellabel.BaseVehmodelLabelFeign; import com.yxt.anrui.base.biz.basediscountpackageveh.BaseDiscountpackageVehService; import com.yxt.anrui.base.biz.basevehmodellabel.BaseVehmodelLabelService; import com.yxt.anrui.flowable.api.flow.FlowableFeign; @@ -406,6 +404,7 @@ public class BaseDiscountpackageService extends MybatisBaseService> stringList = finCollectionConfirmationFeign.billeNoList(); + if(stringList.getSuccess()){ + if(!stringList.getData().isEmpty()){ + qw.in("bmd.billNo",stringList.getData()); + } + } + qw.eq("bmd.nodeState", FlowComment.SETTLE.getRemark());//已办结 return qw; } 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 d861b5f8e7..2aa04194bb 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 @@ -429,6 +429,14 @@ public class BusSalesOrderService extends MybatisBaseService busDepositFictitiousDtoList = dto.getBusDepositFictitiousList(); if (StringUtils.isBlank(sid)) {//新增 + //单台整体成交价 + BigDecimal singleFinalPrice = new BigDecimal("0"); + //单台整体指导价 + BigDecimal singleGuildPrice = new BigDecimal("0"); + //台数 + Integer num = 0; + //订金合计 + BigDecimal depositAll = new BigDecimal("0"); //保存单据信息 BusSalesOrder busSalesOrder = new BusSalesOrder(); BeanUtil.copyProperties(dto, busSalesOrder, "sid"); @@ -438,6 +446,14 @@ public class BusSalesOrderService extends MybatisBaseServicenew BigDecimal(StringUtils.isNotBlank(v.getPrice())?v.getPrice():"0")).reduce(BigDecimal.ZERO, BigDecimal::add); + BigDecimal makeUpDeposit = depositAll.subtract(makeUpDepositAll); + busSalesOrderDepositDto.setMakeUpDeposit(makeUpDeposit.toString()); String depositSid = busSalesOrderDepositService.saveOrderDepo(busSalesOrderDepositDto, sid); if ("02".equals(busSalesOrderDepositDto.getDepositTypeKey())) { //结转 @@ -477,6 +515,14 @@ public class BusSalesOrderService extends MybatisBaseServicenew BigDecimal(StringUtils.isNotBlank(v.getPrice())?v.getPrice():"0")).reduce(BigDecimal.ZERO, BigDecimal::add); + BigDecimal makeUpDeposit = depositAll.subtract(makeUpDepositAll); + busSalesOrderDepositDto.setMakeUpDeposit(makeUpDeposit.toString()); busSalesOrderDepositService.updateOrderDepo(busSalesOrderDepositDto, dto.getSid()); BusSalesOrderDeposit busSalesOrderDeposit = busSalesOrderDepositService.selectByOrderSid(dto.getSid()); if (busSalesOrderDeposit != null) { diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderprice/BusSalesOrderPriceService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderprice/BusSalesOrderPriceService.java index 560989f789..8bf65bc113 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderprice/BusSalesOrderPriceService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderprice/BusSalesOrderPriceService.java @@ -77,6 +77,12 @@ public class BusSalesOrderPriceService extends MybatisBaseService