瀏覽代碼

案例管理

lyhzzz 2 年之前
父節點
當前提交
6c0888430f

+ 3 - 17
src/main/java/com/fdkankan/manage/controller/CaseController.java

@@ -41,33 +41,19 @@ public class CaseController {
     }
     }
 
 
 
 
-    @PostMapping("/add")
+    @PostMapping("/addOrUpdate")
     public ResultData add(@RequestBody CaseAddParam param){
     public ResultData add(@RequestBody CaseAddParam param){
         Case caseEntity = new Case();
         Case caseEntity = new Case();
         BeanUtils.copyProperties(param,caseEntity);
         BeanUtils.copyProperties(param,caseEntity);
         if(param.getIconIdList() != null && param.getIconIdList().size() >0){
         if(param.getIconIdList() != null && param.getIconIdList().size() >0){
             caseEntity.setIconIds(JSONObject.toJSONString(param.getIconIdList()));
             caseEntity.setIconIds(JSONObject.toJSONString(param.getIconIdList()));
         }
         }
+        caseEntity.setCreateTime(null);
+        caseEntity.setUpdateTime(null);
         caseService.save(caseEntity);
         caseService.save(caseEntity);
         return ResultData.ok();
         return ResultData.ok();
     }
     }
 
 
-    @PostMapping("/update")
-    public ResultData update(@RequestBody CaseAddParam param){
-        if(param.getId() == null){
-            throw new BusinessException(ErrorCode.MISSING_REQUIRED_PARAMETERS);
-        }
-        Case caseEntity = new Case();
-        BeanUtils.copyProperties(param,caseEntity);
-        if(param.getIconIdList() != null && param.getIconIdList().size() >0){
-            caseEntity.setIconIds(JSONObject.toJSONString(param.getIconIdList()));
-        }
-        param.setCreateTime(null);
-        param.setUpdateTime(null);
-        caseService.updateById(caseEntity);
-        return ResultData.ok();
-    }
-
 
 
     @PostMapping("/del")
     @PostMapping("/del")
     public ResultData del(@RequestBody CaseClass param){
     public ResultData del(@RequestBody CaseClass param){

+ 3 - 11
src/main/java/com/fdkankan/manage/controller/CaseIconController.java

@@ -41,24 +41,16 @@ public class CaseIconController {
         return ResultData.ok(caseIconService.list());
         return ResultData.ok(caseIconService.list());
     }
     }
 
 
-    @PostMapping("/add")
+    @PostMapping("/addOrUpdate")
     public ResultData add(@RequestBody CaseIcon param){
     public ResultData add(@RequestBody CaseIcon param){
-        caseIconService.save(param);
-        return ResultData.ok();
-    }
-
-    @PostMapping("/update")
-    public ResultData update(@RequestBody CaseIcon param){
-        if(param.getId() == null){
-            throw new BusinessException(ErrorCode.MISSING_REQUIRED_PARAMETERS);
-        }
         param.setCreateTime(null);
         param.setCreateTime(null);
         param.setUpdateTime(null);
         param.setUpdateTime(null);
-        caseIconService.updateById(param);
+        caseIconService.saveOrUpdate(param);
         return ResultData.ok();
         return ResultData.ok();
     }
     }
 
 
 
 
+
     @PostMapping("/del")
     @PostMapping("/del")
     public ResultData del(@RequestBody CaseClass param){
     public ResultData del(@RequestBody CaseClass param){
         if(param.getId() == null){
         if(param.getId() == null){