1 rok temu
rodzic
commit
bbd9dbc7b7

+ 6 - 4
platform-service/src/main/java/com/platform/service/sbUnused/impl/SbUnusedServiceImpl.java

@@ -134,7 +134,7 @@ public class SbUnusedServiceImpl extends BaseServiceImpl<SbUnusedMapper, SbUnuse
             }
 
 
-            List<String> addIdList = new ArrayList<>();
+            List<SbInfoDTO> addIdList = new ArrayList<>();
             for (SbInfoDTO sbInfoDTO: sbInfoDTOS){
                 Boolean flag2 = false;
                 for (SbUnusedDetailVO vo:sbUnusedDetailVOS) {
@@ -145,22 +145,24 @@ public class SbUnusedServiceImpl extends BaseServiceImpl<SbUnusedMapper, SbUnuse
 
             }
                 if (!flag2){
-                    addIdList.add(sbInfoDTO.getId());
+                    addIdList.add(sbInfoDTO);
                 }
 
         }
 
         List<SbUnusedDetail> sbUnusedDetails = new ArrayList<>();
             if (addIdList.size()>0) {
-                for (String sbId : addIdList) {
+                for (SbInfoDTO sbInfoDTO : addIdList) {
                     SbUnusedDetail detail = new SbUnusedDetail();
                     detail.setSbUnusedId(unused.getId());
                     detail.setId(IdGeneratorUtils.getObjectId());
-                    detail.setSbId(sbId);
+                    detail.setSbId(sbInfoDTO.getId());
                     detail.setCreatedTime(LocalDateTime.now());
                     detail.setCreatedUserId(unused.getApplyUserId());
                     detail.setUpdateTime(LocalDateTime.now());
                     detail.setUpdateUserId(unused.getApplyUserId());
+                    sbInfoDTO.setId(detail.getId());
+                    this.saveImageFile(sbInfoDTO);
                     sbUnusedDetails.add(detail);
                 }
                 sbUnusedDetailMapper.insertListforComplex(sbUnusedDetails);