1 年間 前
コミット
aa98b08ac9

+ 2 - 0
platform-dao/src/main/java/com/platform/dao/dto/sb/SbInfoDTO.java

@@ -27,6 +27,8 @@ import java.util.List;
 @Accessors(chain = true)
 @EqualsAndHashCode(callSuper = true)
 public class SbInfoDTO extends BaseDTO implements Serializable {
+    private String sbUnusedDetailId;
+
     private List<String> notSbIds;
     private List<String> spareIds;
     /**

+ 13 - 0
platform-service/src/main/java/com/platform/service/sbUnused/impl/SbUnusedServiceImpl.java

@@ -132,6 +132,7 @@ public class SbUnusedServiceImpl extends BaseServiceImpl<SbUnusedMapper, SbUnuse
                     idList.add(vo.getId());
                 }
             }
+            List<SbInfoDTO> updateList = new ArrayList<>();
             List<SbInfoDTO> addIdList = new ArrayList<>();
             for (SbInfoDTO sbInfoDTO: sbInfoDTOS){
                 Boolean flag2 = false;
@@ -145,9 +146,20 @@ public class SbUnusedServiceImpl extends BaseServiceImpl<SbUnusedMapper, SbUnuse
                 if (!flag2){
                     addIdList.add(sbInfoDTO);
                 }
+                if (flag2){
+                    updateList.add(sbInfoDTO);
+                }
+
+        }
 
+        for (SbInfoDTO sbInfoDTO:sbInfoDTOS){
+            SysFile sysFile = sysFileService.getModelById(sbInfoDTO.getSbUnusedDetailId());
+            sysFile.setName(sbInfoDTO.getSbFileList().get(0).getName());
+            sysFile.setUrl(sbInfoDTO.getSbFileList().get(0).getUrl());
+            sysFileService.modModelByPrimaryKey(sysFile);
         }
 
+
         List<SbUnusedDetail> sbUnusedDetails = new ArrayList<>();
             if (addIdList.size()>0) {
                 for (SbInfoDTO sbInfoDTO : addIdList) {
@@ -173,6 +185,7 @@ public class SbUnusedServiceImpl extends BaseServiceImpl<SbUnusedMapper, SbUnuse
                 sbUnusedDetailMapper.deleteByExample(weekend);
             }
 
+
         if (dto.getSaveFlag()){
             //修改并提交
             dto.setStatus(SbUnusedStatusEnum.verifying_one.getValue());