|
@@ -973,7 +973,10 @@ public class ContractServiceImpl extends ServiceImpl<ContractMapper, Contract>
|
|
|
//计算毛利 收入-支出
|
|
|
v.setGross(v.getIncomeAmount().subtract(v.getExpenditureAmount()));
|
|
|
//计算毛利率 毛利/收入
|
|
|
- v.setGrossRate(v.getGross().divide(v.getIncomeAmount(), RoundingMode.CEILING).multiply(new BigDecimal("100")));
|
|
|
+ v.setGrossRate(BigDecimal.ZERO);
|
|
|
+ if (v.getIncomeAmount().compareTo(BigDecimal.ZERO) != 0) {
|
|
|
+ v.setGrossRate(v.getGross().divide(v.getIncomeAmount(), RoundingMode.CEILING).multiply(new BigDecimal("100")));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|