|
@@ -42,10 +42,27 @@ public class CaseImgController {
|
|
|
|
|
|
@PostMapping("/saveOrUpdate")
|
|
@PostMapping("/saveOrUpdate")
|
|
public ResultData saveOrUpdate(@RequestBody CaseImg caseImg){
|
|
public ResultData saveOrUpdate(@RequestBody CaseImg caseImg){
|
|
-
|
|
|
|
|
|
+ if(caseImg.getCaseId() == null){
|
|
|
|
+ throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
|
|
|
|
+ }
|
|
return ResultData.ok(caseImgService.saveOrUpdate(caseImg));
|
|
return ResultData.ok(caseImgService.saveOrUpdate(caseImg));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @PostMapping("/saveBatch")
|
|
|
|
+ public ResultData saveBatch(@RequestBody CaseImg caseImg){
|
|
|
|
+
|
|
|
|
+ if(caseImg.getImgUrls() == null || caseImg.getImgUrls().isEmpty()){
|
|
|
|
+ throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
|
|
|
|
+ }
|
|
|
|
+ for (CaseImg imgUrl : caseImg.getImgUrls()) {
|
|
|
|
+ if(imgUrl.getCaseId() == null){
|
|
|
|
+ throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
|
|
|
|
+ }
|
|
|
|
+ caseImgService.saveOrUpdate(caseImg);
|
|
|
|
+ }
|
|
|
|
+ return ResultData.ok();
|
|
|
|
+ }
|
|
|
|
+
|
|
@PostMapping("/delete")
|
|
@PostMapping("/delete")
|
|
public ResultData delete(@RequestBody CaseImg caseImg){
|
|
public ResultData delete(@RequestBody CaseImg caseImg){
|
|
if(caseImg.getId() == null){
|
|
if(caseImg.getId() == null){
|