|
@@ -1385,8 +1385,8 @@ public class CostDepartmentProfitServiceImpl extends ServiceImpl<CostDepartmentP
|
|
|
record.setSamePeriodAmount(lastYearRecord != null ? lastYearRecord.getAmount() : BigDecimal.ZERO);
|
|
|
|
|
|
// 计算环比和同比
|
|
|
- record.setMomRate(calculateProfitRate(record.getAmount(), record.getPrevPeriodAmount()));
|
|
|
- record.setYoyRate(calculateProfitRate(record.getAmount(), record.getSamePeriodAmount()));
|
|
|
+ record.setMomRate(calculateProfitRate(record.getAmount().subtract(record.getSamePeriodAmount()), record.getPrevPeriodAmount()));
|
|
|
+ record.setYoyRate(calculateProfitRate(record.getAmount().subtract(record.getSamePeriodAmount()), record.getSamePeriodAmount()));
|
|
|
}
|
|
|
|
|
|
// 批量更新数据库
|