| | |
| | | } |
| | | |
| | | BigDecimal feeSupplier = getAmount(dto.getFeeSupplier()); |
| | | BigDecimal supplierTotal = oi.getSupplierPrice().multiply(new BigDecimal(sl.getNum()));//申请数量的供应商价格 |
| | | BigDecimal supplierTotal = getAmount(oi.getSupplierPrice()).multiply(new BigDecimal(sl.getNum()));//申请数量的供应商价格 |
| | | //1.输入不能大于商品申请数量"供应商上架价格 |
| | | if(feeSupplier.doubleValue() > supplierTotal.doubleValue()){ |
| | | throw new ValidationException("供应商扣款金额不能大于商品申请数量的供应商售价"); |
| | |
| | | BigDecimal feePartner = getAmount(dto.getFeePartner()); |
| | | //合伙人输入框限制: |
| | | //1.输入金额不能大于输入金额申请数量"加价 |
| | | BigDecimal partnerTotal = oi.getMarkupPartner().multiply(new BigDecimal(sl.getNum()));//申请数量的合伙人加价 |
| | | BigDecimal partnerTotal = getAmount(oi.getMarkupPartner()).multiply(new BigDecimal(sl.getNum()));//申请数量的合伙人加价 |
| | | if(feePartner.doubleValue() > partnerTotal.doubleValue()){ |
| | | throw new ValidationException("合伙人扣款金额不能大于商品申请数量的合伙人加价"); |
| | | } |