|
@@ -84,19 +84,23 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
// 项目状态(0:计划待提交,1:计划待审核,2:计划已退回,3:计划已审核)
|
|
|
provisionalPlan.setProjectStatus("0");
|
|
|
provisionalPlan.setIsExcess(iSysDeptService.isExcessOrNo(provisionalPlan.getProjectType(), provisionalPlan.getEvaluation(), Long.valueOf(provisionalPlan.getPurchaseDeptId())));
|
|
|
+ boolean save = provisionalPlanService.save(provisionalPlan);
|
|
|
List<SysFileRef> sysFileRefs = provisionalPlan.getSysFileRefs();
|
|
|
if (!ObjectUtils.isEmpty(sysFileRefs)) {
|
|
|
- for (SysFileRef ref : sysFileRefs) {
|
|
|
- ref.setRedId(provisionalPlan.getPlanPracticalId());
|
|
|
- ref.setType(SysFileRefEnum.PLAN_TEMPORARY.getType());
|
|
|
- ref.setCreated(provisionalPlan.getCreated());
|
|
|
- ref.setCreateTime(new Date());
|
|
|
- ref.setUpdated(provisionalPlan.getCreated());
|
|
|
- ref.setUpdateTime(new Date());
|
|
|
- sysFileRefService.save(ref);
|
|
|
+ if (save) {
|
|
|
+ for (SysFileRef ref : sysFileRefs) {
|
|
|
+ ref.setRedId(provisionalPlan.getPlanPracticalId());
|
|
|
+ ref.setType(SysFileRefEnum.PLAN_TEMPORARY.getType());
|
|
|
+ ref.setCreated(provisionalPlan.getCreated());
|
|
|
+ ref.setCreateTime(new Date());
|
|
|
+ ref.setUpdated(provisionalPlan.getCreated());
|
|
|
+ ref.setUpdateTime(new Date());
|
|
|
+ sysFileRefService.save(ref);
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
- return toAjax(provisionalPlanService.save(provisionalPlan));
|
|
|
+ return toAjax(save);
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "删除临时计划", notes = "必传 plan_practical_id")
|