Browse Source

报表中心

master
dimengzhe 2 years ago
parent
commit
a3c20dfe75
  1. 2
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java
  2. 14
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderdeposit/BusSalesOrderDepositService.java

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

@ -3181,7 +3181,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
//验证单台订金是否大于单台整体成交价 //验证单台订金是否大于单台整体成交价
if (busSalesOrderDeposit.getDeposit() != null) { if (busSalesOrderDeposit.getDeposit() != null) {
if (StringUtils.isNotBlank(busSalesOrderPriceDetailsVo.getSingleFinalPrice())) { if (StringUtils.isNotBlank(busSalesOrderPriceDetailsVo.getSingleFinalPrice())) {
if (busSalesOrderDeposit.getDeposit().compareTo(new BigDecimal(busSalesOrderPriceDetailsVo.getSingleFinalPrice())) > 0) { if (busSalesOrderDeposit.getDeposit().compareTo(new BigDecimal(busSalesOrderPriceDetailsVo.getSingleFinalPrice())) >= 0) {
return rb.setMsg("单台订金不允许大于单台整体成交价"); return rb.setMsg("单台订金不允许大于单台整体成交价");
} }
} }

14
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderdeposit/BusSalesOrderDepositService.java

@ -214,6 +214,20 @@ public class BusSalesOrderDepositService extends MybatisBaseService<BusSalesOrde
if (busSalesOrder == null) { if (busSalesOrder == null) {
return rb.setMsg("该销售订单单据不存在"); return rb.setMsg("该销售订单单据不存在");
} }
if("1".equals(busSalesOrder.getPayTypeKey())){//全款
BusSalesOrderPrice busSalesOrderPrice = busSalesOrderPriceService.selectBySalesOrderSid(salesOrderSid);
if(busSalesOrderPrice == null){
return rb.setMsg("请先录入价格信息");
}
if(StringUtils.isBlank(dto.getDeposit())){
return rb.setMsg("订金不允许为空");
}else{
if(new BigDecimal(dto.getDeposit()).compareTo(busSalesOrderPrice.getSingleGuildPrice())>=0){
return rb.setMsg("单台订金不允许大于单台整体成交价");
}
}
}
//先计算需补交订金是多少 //先计算需补交订金是多少
//总的结转金额 //总的结转金额
BigDecimal makeUpDecimal = new BigDecimal("0"); BigDecimal makeUpDecimal = new BigDecimal("0");

Loading…
Cancel
Save