From 25c68c95e9d0f77e988ef0bd4130fef6358f5efe Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期五, 30 一月 2026 15:58:16 +0800
Subject: [PATCH] 提交忽略文件

---
 server/services/src/main/java/com/doumee/service/business/impl/ImportRecordServiceImpl.java |   48 ++++++++++++++++++++++++------------------------
 1 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/server/services/src/main/java/com/doumee/service/business/impl/ImportRecordServiceImpl.java b/server/services/src/main/java/com/doumee/service/business/impl/ImportRecordServiceImpl.java
index 4305d5c..fb3a329 100644
--- a/server/services/src/main/java/com/doumee/service/business/impl/ImportRecordServiceImpl.java
+++ b/server/services/src/main/java/com/doumee/service/business/impl/ImportRecordServiceImpl.java
@@ -370,9 +370,7 @@
         int index = 1;
          for(CasesImport param :casesImportList){
              index ++;
-             if( ( param.getImageList() == null
-                 ||param.getImageList().size() == 0 )
-                     &&StringUtils.isBlank(param.getName())
+             if(  StringUtils.isBlank(param.getName())
                      &&StringUtils.isBlank(param.getMemberCode())
                      &&StringUtils.isBlank(param.getStartDate())
                      &&StringUtils.isBlank(param.getEndDate())
@@ -406,10 +404,10 @@
              param.getImageList().addAll(param.getImageList3()!=null?param.getImageList3():new ArrayList<>());
              param.getImageList().addAll(param.getImageList4()!=null?param.getImageList4():new ArrayList<>());
              param.getImageList().addAll(param.getImageList5()!=null?param.getImageList5():new ArrayList<>());
-             if(param.getImageList() == null
+         /*    if(param.getImageList() == null
                      ||param.getImageList().size() == 0 ){
                  throw  new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"瀵逛笉璧凤紝绗�"+index+"琛屾暟鎹紝 妗堜緥鍥句俊鎭笉鑳戒负绌�");
-             }
+             }*/
              if(cases.getStartDate()==null){
                  throw  new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"瀵逛笉璧凤紝绗�"+index+"琛屾暟鎹紝 寮�濮嬫棩鏈熻鍙栧け璐�");
              }
@@ -572,27 +570,29 @@
     @Transactional
     private int dealCasesInsert( TyyZosUtil obs,Cases param,String folder,String nowDate,String bucketName) {
         int success = casesMapper.insert(param);
-        List<Multifile> multifileList = new ArrayList<>();
-        for(byte[] d : param.getImgdataList()){
-            String fileName = UUID.randomUUID() + ".png";
-            String tempFileName = nowDate + "/" + fileName;
-            String key = folder + tempFileName;// 鏂囦欢鍚�
-            if (obs.uploadInputstreamObjectNoShutdown(new ByteArrayInputStream(d ) ,bucketName,  key)) {
-                Multifile s = new Multifile();
-                s.setIsdeleted(Constants.ZERO);
-                s.setCreator(param.getCreateUser());
-                s.setCreateDate(param.getCreateTime());
-                s.setObjId(param.getId());
-                s.setType(Constants.ZERO);
-                s.setFileurl(tempFileName);
-                s.setObjType(Constants.ONE);
-                multifileList.add(s);
-                param.setImgurl(tempFileName);//璇佷欢鐓у湴鍧�
-            }else{
-                throw  new BusinessException(ResponseStatus.SERVER_ERROR.getCode(),"鍥鹃泦涓婁紶澶辫触锛�");
+        if(param.getImgdataList()!=null && param.getImgdataList().size()>0){
+            List<Multifile> multifileList = new ArrayList<>();
+            for(byte[] d : param.getImgdataList()){
+                String fileName = UUID.randomUUID() + ".png";
+                String tempFileName = nowDate + "/" + fileName;
+                String key = folder + tempFileName;// 鏂囦欢鍚�
+                if (obs.uploadInputstreamObjectNoShutdown(new ByteArrayInputStream(d ) ,bucketName,  key)) {
+                    Multifile s = new Multifile();
+                    s.setIsdeleted(Constants.ZERO);
+                    s.setCreator(param.getCreateUser());
+                    s.setCreateDate(param.getCreateTime());
+                    s.setObjId(param.getId());
+                    s.setType(Constants.ZERO);
+                    s.setFileurl(tempFileName);
+                    s.setObjType(Constants.ONE);
+                    multifileList.add(s);
+                    param.setImgurl(tempFileName);//璇佷欢鐓у湴鍧�
+                }else{
+                    throw  new BusinessException(ResponseStatus.SERVER_ERROR.getCode(),"鍥鹃泦涓婁紶澶辫触锛�");
+                }
             }
+            multifileMapper.insert(multifileList);
         }
-        multifileMapper.insert(multifileList);
         return success;
 }
 

--
Gitblit v1.9.3