diff --git a/src/main/java/cn/palmte/work/controller/backend/ProjectController.java b/src/main/java/cn/palmte/work/controller/backend/ProjectController.java index 44ff369..758ea66 100644 --- a/src/main/java/cn/palmte/work/controller/backend/ProjectController.java +++ b/src/main/java/cn/palmte/work/controller/backend/ProjectController.java @@ -171,44 +171,39 @@ public class ProjectController extends BaseController { */ @RequestMapping("/budgetEdit") public String budget(@RequestParam("id") int id, Map model) { - try { - Project project = projectService.getProject(id); - model.put("project", project); - //采购类型 - model.put("procurementTypes", procurementTypeService.allProcurementTypeList()); - BudgetBean budgetBean = projectBudgetService.getBudget(project); - //预算主页面数据 - model.put("budgetBean", budgetBean); - //收入明细 - List budgetIncomeDetail = projectBudgetService.getBudgetIncomeDetail(project); - model.put("incomeDetails", budgetIncomeDetail); - //成本明细 - List budgetCostDetail = projectBudgetService.getBudgetCostDetail(project); - model.put("costDetails", budgetCostDetail); - //项目管理成本明细 - List budgetCostProjectManageDetail = projectBudgetService.getBudgetCostProjectManageDetail(project); - model.put("costProjectManageDetails", budgetCostProjectManageDetail); - List projectBudgetPlanDetails = projectBudgetService.getProjectBudgetPlanDetails(project); - //资金计划明细 - model.put("projectBudgetPlanDetails", projectBudgetPlanDetails); - //资金计划总【上面汇总表第一行】 - model.put("projectBudgetPlanDetailTotalTitle", projectBudgetService.getProjectBudgetPlanDetailTotalTitle(project, - budgetIncomeDetail, - budgetCostDetail, - budgetCostProjectManageDetail, - projectBudgetPlanDetails)); - //资金计划总【上面汇总表第二行】 - model.put("projectBudgetPlanDetailTotal", projectBudgetService.getProjectBudgetPlanDetailTotal(project, projectBudgetPlanDetails)); - //资金计划表中的统计信息【下面资金小表】 - model.put("underwrittenPlanStatistic", projectBudgetService.getProjectUnderwrittenPlanStatisticBean(projectBudgetPlanDetails)); - //现金表 - model.put("cashFlowBean", projectBudgetService.getCashFlowBean(project, projectBudgetPlanDetails)); - //freemarker可以利用的静态方法 - model.put("Utils", FreeMarkerUtil.fromStaticPackage("cn.palmte.work.utils.Utils")); - } catch (Exception e) { - logger.error(e.getMessage(), e); - throw e; - } + Project project = projectService.getProject(id); + model.put("project", project); + //采购类型 + model.put("procurementTypes", procurementTypeService.allProcurementTypeList()); + BudgetBean budgetBean = projectBudgetService.getBudget(project); + //预算主页面数据 + model.put("budgetBean", budgetBean); + //收入明细 + List budgetIncomeDetail = projectBudgetService.getBudgetIncomeDetail(project); + model.put("incomeDetails", budgetIncomeDetail); + //成本明细 + List budgetCostDetail = projectBudgetService.getBudgetCostDetail(project); + model.put("costDetails", budgetCostDetail); + //项目管理成本明细 + List budgetCostProjectManageDetail = projectBudgetService.getBudgetCostProjectManageDetail(project); + model.put("costProjectManageDetails", budgetCostProjectManageDetail); + List projectBudgetPlanDetails = projectBudgetService.getProjectBudgetPlanDetails(project); + //资金计划明细 + model.put("projectBudgetPlanDetails", projectBudgetPlanDetails); + //资金计划总【上面汇总表第一行】 + model.put("projectBudgetPlanDetailTotalTitle", projectBudgetService.getProjectBudgetPlanDetailTotalTitle(project, + budgetIncomeDetail, + budgetCostDetail, + budgetCostProjectManageDetail, + projectBudgetPlanDetails)); + //资金计划总【上面汇总表第二行】 + model.put("projectBudgetPlanDetailTotal", projectBudgetService.getProjectBudgetPlanDetailTotal(project, projectBudgetPlanDetails)); + //资金计划表中的统计信息【下面资金小表】 + model.put("underwrittenPlanStatistic", projectBudgetService.getProjectUnderwrittenPlanStatisticBean(projectBudgetPlanDetails)); + //现金表 + model.put("cashFlowBean", projectBudgetService.getCashFlowBean(project, projectBudgetPlanDetails)); + //freemarker可以利用的静态方法 + model.put("Utils", FreeMarkerUtil.fromStaticPackage("cn.palmte.work.utils.Utils")); return "admin/project_budget_edit"; }