Browse Source

代码优化

zhangchen 2 days ago
parent
commit
82866b43bb

+ 10 - 5
alien-store/src/main/java/shop/alien/store/controller/StoreImgController.java

@@ -1,5 +1,6 @@
 package shop.alien.store.controller;
 
+import com.alibaba.excel.util.CollectionUtils;
 import io.swagger.annotations.*;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
@@ -78,12 +79,16 @@ public class StoreImgController {
         log.info("StoreImgController.updateStoreImgModeInfo?deleteCount={}", deleteCount);
         int result = storeInfoService.updateStoreImgModeInfo(storeImgInfoVo);
         log.info("StoreImgController.updateStoreImgModeInfo?result={}", result);
-        Integer id = storeImgList.get(0).getId();
-        if (storeImgService.saveOrUpdateBatch(storeImgList)) {
-            if (null != id) {
-                return R.success("修改成功");
+        if(!CollectionUtils.isEmpty(storeImgList)){
+            Integer id = storeImgList.get(0).getId();
+            if (storeImgService.saveOrUpdateBatch(storeImgList)) {
+                if (null != id) {
+                    return R.success("修改成功");
+                }
+                return R.success("新增成功");
             }
-            return R.success("新增成功");
+        } else {
+            return R.success("保存成功");
         }
         return R.fail("失败");
     }