diff --git a/src/main/java/cn/palmte/work/service/ProjectBudgetService.java b/src/main/java/cn/palmte/work/service/ProjectBudgetService.java index 47781ff..7994279 100644 --- a/src/main/java/cn/palmte/work/service/ProjectBudgetService.java +++ b/src/main/java/cn/palmte/work/service/ProjectBudgetService.java @@ -699,7 +699,9 @@ public class ProjectBudgetService { deviceCost=deviceCost.add(budgetPlan.getDeviceCost()); projectManageCost = projectManageCost.add(budgetPlan.getProjectManageCost()); earnestMoneyCost = earnestMoneyCost.add(budgetPlan.getEarnestMoneyCost()); - engineerCost = engineerCost.add(budgetPlan.getEngineerCost()); + if (budgetPlan.getEngineerCost()!=null) { + engineerCost = engineerCost.add(budgetPlan.getEngineerCost()); + } BigDecimal projectCostTemp = projectPayments.getOrDefault("工程成本", BigDecimal.ZERO); budgetPlan.setProjectCost(projectCostTemp); projectCost = projectCost.add(projectCostTemp);