Browse Source

多元融合

lyhzzz 3 weeks ago
parent
commit
45bdddca50

+ 7 - 2
src/main/java/com/fdkankan/fusion/controller/CaseOverviewController.java

@@ -2,12 +2,14 @@ package com.fdkankan.fusion.controller;
 
 
 import com.fdkankan.fusion.aop.PushJm;
+import com.fdkankan.fusion.common.ResultCode;
 import com.fdkankan.fusion.common.ResultData;
 import com.fdkankan.fusion.common.util.FileMd5Util;
 import com.fdkankan.fusion.common.util.MD5Checksum;
 import com.fdkankan.fusion.config.FusionConfig;
 import com.fdkankan.fusion.entity.CaseEntity;
 import com.fdkankan.fusion.entity.CaseOverview;
+import com.fdkankan.fusion.exception.BusinessException;
 import com.fdkankan.fusion.httpClient.client.OtherClient;
 import com.fdkankan.fusion.service.ICaseOverviewService;
 import com.fdkankan.fusion.service.ICaseService;
@@ -51,8 +53,11 @@ public class CaseOverviewController {
 
     @GetMapping("/info")
     public ResultData info (@RequestParam (required = false) String overviewId){
-
-        return ResultData.ok(caseOverviewService.getById(overviewId));
+        CaseOverview caseOverview = caseOverviewService.getById(overviewId);
+        if(caseOverview == null){
+            throw new BusinessException(ResultCode.RECORD_NOT_EXIST);
+        }
+        return ResultData.ok(caseOverview);
     }
 
     @PostMapping("/addOrUpdate")

+ 8 - 2
src/main/java/com/fdkankan/fusion/controller/CaseTabulationController.java

@@ -2,9 +2,12 @@ package com.fdkankan.fusion.controller;
 
 
 import com.fdkankan.fusion.aop.PushJm;
+import com.fdkankan.fusion.common.ResultCode;
 import com.fdkankan.fusion.common.ResultData;
 import com.fdkankan.fusion.entity.CaseFiles;
+import com.fdkankan.fusion.entity.CaseOverview;
 import com.fdkankan.fusion.entity.CaseTabulation;
+import com.fdkankan.fusion.exception.BusinessException;
 import com.fdkankan.fusion.service.ICaseTabulationService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
@@ -34,8 +37,11 @@ public class CaseTabulationController {
 
     @GetMapping("/info")
     public ResultData info (@RequestParam (required = false) String tabulationId){
-
-        return ResultData.ok(caseTabulationService.getById(tabulationId));
+        CaseTabulation caseTabulation = caseTabulationService.getById(tabulationId);
+        if(caseTabulation == null){
+            throw new BusinessException(ResultCode.RECORD_NOT_EXIST);
+        }
+        return ResultData.ok(caseTabulation);
     }
 
     @GetMapping("/getByOverviewId")