Quellcode durchsuchen

试车导入支持图片

wangming vor 4 Monaten
Ursprung
Commit
88fb7987d1

+ 7 - 0
business-common/src/main/java/com/rongwei/bscommon/sys/service/impl/ZhcxCommissionCheckServiceImpl.java

@@ -2475,6 +2475,7 @@ public class ZhcxCommissionCheckServiceImpl extends ServiceImpl<ZhcxCommissionCh
         NodeCollection shapes = doc.getChildNodes(NodeType.SHAPE, true);
 
         Map<String, List<String>> docImgMap = new HashMap<>();
+        List<SysFileItemDo> fileList = new ArrayList<>();
         // 遍历所有形状
         try {
             for (int i = 0; i < shapes.getCount(); i++) {
@@ -2508,12 +2509,18 @@ public class ZhcxCommissionCheckServiceImpl extends ServiceImpl<ZhcxCommissionCh
 
                 imgList.add(fileItemDo.getFilename().concat("-;-").concat(fileItemDo.getId()));
                 docImgMap.put(title, imgList);
+
+                fileList.add(fileItemDo);
             }
         } catch (Exception e) {
             log.error("图片解析失败, {}", e);
             throw new CustomException("图片解析失败");
         }
 
+        if(ObjectUtil.isNotEmpty(fileList)) {
+            sysFileItemService.saveBatch(fileList);
+        }
+
         return docImgMap;
     }