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 9d51618e51..62ebd4e61c 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 @@ -3476,11 +3476,16 @@ public class BusSalesOrderService extends MybatisBaseService 0) { + AllAmount = AllAmount; + } else { + AllAmount = BigDecimal.ZERO; } - if(AllAmount.compareTo(new BigDecimal(busSalesOrderPriceDetailsVo.getSingleFinalPrice())) != 0){ - return rb.setMsg("需要先完善金融方案信息,再提交订单"); + if (StringUtils.isNotBlank(solutionsDetailsVo.getOffsetAccessories())) {//抵顶配件 + if(AllAmount.compareTo(new BigDecimal(solutionsDetailsVo.getOffsetAccessories())) != 0){ + return rb.setMsg("需要先完善金融方案信息,再提交订单"); + } } //判断成交价与主车发票价和配件之和 if (AmountAll.compareTo(new BigDecimal(busSalesOrderPriceDetailsVo.getSingleFinalPrice())) < 0) {