Bladeren bron

临时计划审核添加附件上传

hexiao 2 jaren geleden
bovenliggende
commit
fefa6a4882

+ 1 - 0
purchase-system/src/main/java/com/ozs/plan/doman/vo/requestVo/ProvisionalPlanVo.java

@@ -105,4 +105,5 @@ public class ProvisionalPlanVo extends PageVo {
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     @ApiModelProperty(value = "修改时间")
     private Date updateTime;
+
 }

+ 14 - 0
purchase-system/src/main/java/com/ozs/plan/service/impl/ProvisionalPlanServiceImpl.java

@@ -444,6 +444,20 @@ public class ProvisionalPlanServiceImpl extends ServiceImpl<ProvisionalPlanMappe
             planYearsMapper.insertPlanYears(ofYears);
             byId.setPlanYearId(ofYears.getPlanYearId());
         }
+        // 添加审核附件
+        if (!ObjectUtils.isEmpty(provisionalPlanVo.getSysFileRefs())) {
+            provisionalPlanVo.getSysFileRefs().stream().forEach(fr -> {
+                SysFileRef sysFileRef = new SysFileRef();
+                sysFileRef.setFileId(fr.getFileId());
+                sysFileRef.setType(SysFileRefEnum.PLAN_TEMPORARY.getType());
+                sysFileRef.setRedId(byId.getPlanPracticalId());
+                sysFileRef.setCreated(provisionalPlanVo.getUpdated());
+                sysFileRef.setUpdated(sysFileRef.getCreated());
+                sysFileRef.setCreateTime(new Date());
+                sysFileRef.setUpdateTime(sysFileRef.getCreateTime());
+                sysFileRefMapper.insert(sysFileRef);
+            });
+        }
         PmDemand demand = new PmDemand();
         BeanUtils.copyProperties(byId, demand);
         demand.setPlanId(Long.valueOf(byId.getPlanPracticalId()));