Browse Source

Merge remote-tracking branch 'origin/master'

master
yunuo970428 1 month ago
parent
commit
7564a573f1
  1. 11
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java
  2. 7
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventoryrecord/WmsInventoryRecordService.java

11
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java

@ -3464,15 +3464,24 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
return rb.setMsg("金融方案中实收金额小于单台订金");
}
BigDecimal AmountAll = BigDecimal.ZERO;
BigDecimal AllAmount = BigDecimal.ZERO;
if (StringUtils.isNotBlank(solutionsDetailsVo.getMainVehicleAmount())) {
//主车发票价
AmountAll = AmountAll.add(new BigDecimal(solutionsDetailsVo.getMainVehicleAmount()));
AllAmount = AllAmount.add(new BigDecimal(solutionsDetailsVo.getMainVehicleAmount()));
}
if (solutionsDetailsVo.isAccessoriesAmountCb()) {//包含配件
if (StringUtils.isNotBlank(solutionsDetailsVo.getAccessoriesAmount())) {
AmountAll = AmountAll.add(new BigDecimal(solutionsDetailsVo.getAccessoriesAmount()));
AllAmount = AllAmount.add(new BigDecimal(solutionsDetailsVo.getAccessoriesAmount()));
}
}
if (StringUtils.isNotBlank(solutionsDetailsVo.getOffsetAccessories())) {//抵顶配件
AllAmount = AllAmount.subtract(new BigDecimal(solutionsDetailsVo.getOffsetAccessories()));
}
if(AllAmount.compareTo(new BigDecimal(busSalesOrderPriceDetailsVo.getSingleFinalPrice())) != 0){
return rb.setMsg("需要先完善金融方案信息,再提交订单");
}
//判断成交价与主车发票价和配件之和
if (AmountAll.compareTo(new BigDecimal(busSalesOrderPriceDetailsVo.getSingleFinalPrice())) < 0) {
return rb.setMsg("主车发票价与配件之和不能小于订单成交价");
@ -8563,7 +8572,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
String customerSid = busSalesOrder.getCustomerSid();
LoanPreloanCreditApply loanPreloanCreditApply = busSalesOrderBorrowerService.selectLoanApply(customerSid);
if (loanPreloanCreditApply != null) {
if ((!"001".equals(loanPreloanCreditApply.getZffkjgKey()) && !"003".equals(loanPreloanCreditApply.getZffkjgKey()))|| !"通过".equals(loanPreloanCreditApply.getSsjg())) {
if ((!"001".equals(loanPreloanCreditApply.getZffkjgKey()) && !"003".equals(loanPreloanCreditApply.getZffkjgKey())) || !"通过".equals(loanPreloanCreditApply.getSsjg())) {
return rb.setMsg("该客户资方审核未通过或未审核,请处理后再操作");
}
}

7
yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventoryrecord/WmsInventoryRecordService.java

@ -304,7 +304,12 @@ public class WmsInventoryRecordService extends MybatisBaseService<WmsInventoryRe
}
//单据类型
if (StringUtils.isNotBlank(query.getBillType())) {
qw.like("wir.billType", query.getBillType());
String billType = query.getBillType();
if (billType.equals("入库")) {
qw.like("wir.billType", 1);
} if (billType.equals("出库")) {
qw.like("wir.billType", 0);
}
}
//业务类型
if (StringUtils.isNotBlank(query.getBusTypeValue())) {

Loading…
Cancel
Save