| | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public Result editProject(ProjectForm form) { |
| | | Long projectId = null; |
| | | if (ObjectUtil.isNotNull(form.getProjectInfoForm())) { |
| | | |
| | | if (ObjectUtil.isNull(form.getProjectInfoForm().getId())) { |
| | | //新增 |
| | | ((ProjectInfoServiceImpl) AopContext.currentProxy()).add(form.getProjectInfoForm()); |
| | | projectId = (Long) ((ProjectInfoServiceImpl) AopContext.currentProxy()).add(form.getProjectInfoForm()).get("data"); |
| | | } else { |
| | | //更新 |
| | | ((ProjectInfoServiceImpl) AopContext.currentProxy()).update(form.getProjectInfoForm()); |
| | |
| | | } |
| | | if (ObjectUtil.isNotNull(form.getProjectInvestmentInfoForm())) { |
| | | if (ObjectUtil.isNull(form.getProjectInvestmentInfoForm().getId())) { |
| | | form.getProjectInvestmentInfoForm().setProjectId(projectId); |
| | | projectInvestmentInfoServiceImpl.add(form.getProjectInvestmentInfoForm()); |
| | | } else { |
| | | projectInvestmentInfoServiceImpl.update(form.getProjectInvestmentInfoForm()); |
| | |
| | | } |
| | | if (ObjectUtil.isNotNull(form.getProjectInvestmentFundingForm())) { |
| | | if (ObjectUtil.isNull(form.getProjectInvestmentFundingForm().getId())) { |
| | | form.getProjectInvestmentFundingForm().setProjectId(projectId); |
| | | projectInvestmentFundingServiceImpl.add(form.getProjectInvestmentFundingForm()); |
| | | } else { |
| | | projectInvestmentFundingServiceImpl.update(form.getProjectInvestmentFundingForm()); |
| | |
| | | } |
| | | if (ObjectUtil.isNotNull(form.getProjectInvestmentPolicyComplianceForm())) { |
| | | if (ObjectUtil.isNull(form.getProjectInvestmentPolicyComplianceForm().getId())) { |
| | | form.getProjectInvestmentPolicyComplianceForm().setProjectId(projectId); |
| | | projectInvestmentPolicyComplianceServiceImpl.add(form.getProjectInvestmentPolicyComplianceForm()); |
| | | } else { |
| | | projectInvestmentPolicyComplianceServiceImpl.update(form.getProjectInvestmentPolicyComplianceForm()); |
| | |
| | | } |
| | | if (ObjectUtil.isNotNull(form.getProjectUnitRegistrationInfoForm())) { |
| | | if (ObjectUtil.isNull(form.getProjectUnitRegistrationInfoForm().getId())) { |
| | | form.getProjectUnitRegistrationInfoForm().setProjectId(projectId); |
| | | projectUnitRegistrationInfoServiceImpl.add(form.getProjectUnitRegistrationInfoForm()); |
| | | } else { |
| | | projectUnitRegistrationInfoServiceImpl.update(form.getProjectUnitRegistrationInfoForm()); |