|
|
@ -261,21 +261,25 @@ public class ScmVehRebateService extends MybatisBaseService<ScmVehRebateMapper, |
|
|
|
} |
|
|
|
//是否调整
|
|
|
|
if (new BigDecimal(record.getStayDetermineMoney()).compareTo(BigDecimal.ZERO) == 0){ |
|
|
|
BigDecimal decimal = new BigDecimal(record.getUploadMoney()).subtract(new BigDecimal(record.getFreight())).subtract(new BigDecimal(record.getStayDetermineMoney())).subtract(new BigDecimal(record.getEstimateRebate())); |
|
|
|
BigDecimal decimal = new BigDecimal(record.getUploadMoney()).subtract(new BigDecimal(record.getMoney())).subtract(new BigDecimal(record.getStayDetermineMoney())).subtract(new BigDecimal(record.getEstimateRebate())); |
|
|
|
int i = decimal.compareTo(BigDecimal.ZERO); |
|
|
|
if (i < 0){//小于
|
|
|
|
record.setIsAdjustment("否"); |
|
|
|
record.setAdjustmentMoney("0"); |
|
|
|
record.setAdjustOrNot(true) |
|
|
|
}else if (i == 0){//等于
|
|
|
|
record.setIsAdjustment("是"); |
|
|
|
record.setAdjustmentMoney("0"); |
|
|
|
record.setAdjustOrNot(false) |
|
|
|
}else{//大于
|
|
|
|
record.setIsAdjustment("是"); |
|
|
|
record.setAdjustmentMoney(decimal.toString()); |
|
|
|
record.setAdjustOrNot(true) |
|
|
|
} |
|
|
|
}else { |
|
|
|
record.setIsAdjustment("否"); |
|
|
|
record.setAdjustmentMoney("0"); |
|
|
|
record.setAdjustOrNot(false) |
|
|
|
} |
|
|
|
} |
|
|
|
PagerVo<ScmVehRebateVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
|