lyhzzz 1 anno fa
parent
commit
df0aff2b72

+ 4 - 4
src/main/java/com/fdkankan/fusion/controller/CaseImgController.java

@@ -49,16 +49,16 @@ public class CaseImgController {
     }
 
     @PostMapping("/addBatch")
-    public ResultData saveBatch(@RequestBody CaseImg caseImg){
+    public ResultData saveBatch(@RequestBody CaseImgParam param){
 
-        if(caseImg.getImgUrls() == null || caseImg.getImgUrls().isEmpty()){
+        if(param.getImgUrls() == null || param.getImgUrls().isEmpty()){
             throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
         }
-        for (CaseImg imgUrl : caseImg.getImgUrls()) {
+        for (CaseImg imgUrl : param.getImgUrls()) {
             if(imgUrl.getCaseId() == null){
                 throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
             }
-            caseImgService.saveOrUpdate(caseImg);
+            caseImgService.save(imgUrl);
         }
         return ResultData.ok();
     }

+ 0 - 2
src/main/java/com/fdkankan/fusion/entity/CaseImg.java

@@ -66,6 +66,4 @@ public class CaseImg implements Serializable {
     private Date updateTime;
 
 
-    @TableField(exist = false)
-    private List<CaseImg> imgUrls;
 }

+ 5 - 0
src/main/java/com/fdkankan/fusion/request/CaseImgParam.java

@@ -1,6 +1,8 @@
 package com.fdkankan.fusion.request;
 
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.fdkankan.fusion.common.RequestBase;
+import com.fdkankan.fusion.entity.CaseImg;
 import lombok.Data;
 
 import java.util.List;
@@ -14,4 +16,7 @@ public class CaseImgParam extends RequestBase {
     private Integer sort;
 
     private List<CaseImgParam> paramList;
+
+
+    private List<CaseImg> imgUrls;
 }