소스 검색

解决空指针

yumeng 5 년 전
부모
커밋
80b64e8ebc
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      module-report/src/main/java/cn/com/ctop/bytedance/service/impl/DailyReportServiceImpl.java

+ 1 - 1
module-report/src/main/java/cn/com/ctop/bytedance/service/impl/DailyReportServiceImpl.java

@@ -51,7 +51,7 @@ public class DailyReportServiceImpl implements IDailyReportService {
             if (!Check.isNull(dailyAccountReport)) {
                 BigDecimal cost = dailyAccountReport.getCost();
                 BigDecimal contractRebateRealCharged = dailyAccountReport.getContractRebateRealCharged();
-                if (!Check.isNull(cost)) {
+                if (!Check.isNull(cost) && !Check.isNull(contractRebateRealCharged)) {
                     BigDecimal actualCost = ((cost.subtract(contractRebateRealCharged)).divide(discount, 2, RoundingMode.HALF_UP));
                     dailyAccountReport.setActualCost(actualCost);
                 }