Ver código fonte

临时计划新增和修改添加附件上传

hexiao 2 anos atrás
pai
commit
9491179b58

+ 13 - 9
purchase-admin/src/main/java/com/ozs/web/controller/plan/ProvisionalPlanController.java

@@ -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")