dengsixing 2 месяцев назад
Родитель
Сommit
2d2b7beb73

+ 10 - 0
src/main/java/com/fdkankan/scene/controller/EvidenceController.java

@@ -163,6 +163,16 @@ public class EvidenceController  extends BaseController {
         return ResultData.ok();
     }
 
+    /**
+     * <p>
+     根据场景吗获取kno
+     **/
+    @CheckPermit
+    @GetMapping("/getCaseByNum")
+    public ResultData getCaseByNum(@RequestParam("num") String num) throws Exception {
+        return sceneEvidenceService.getCaseByNum(num);
+    }
+
 
 
 

+ 3 - 0
src/main/java/com/fdkankan/scene/httpclient/ManageHttpClient.java

@@ -31,4 +31,7 @@ public interface ManageHttpClient {
 
     @Post("${host}/service/manage/inner/addMediaLibrarys")
     ResultData addMediaLibrarys(@Var("host") String host, @Header("token") String token, @JSONBody JSONObject param);
+
+    @Get("${host}/service/manage/inner/getCaseByNum?num=${num}")
+    ResultData getCaseByNum(@Var("host") String host, @Var("num") String num);
 }

+ 2 - 0
src/main/java/com/fdkankan/scene/service/ISceneEvidenceService.java

@@ -48,4 +48,6 @@ public interface ISceneEvidenceService extends IService<SceneEvidence> {
 //    void pushEvidence(BaseJsonArrayParamVO param);
 
     void uploadScreenshot(String token, MultipartFile[] files, BaseJsonArrayParamVO data) throws IOException;
+
+    ResultData getCaseByNum(String num);
 }

+ 5 - 5
src/main/java/com/fdkankan/scene/service/impl/SceneEvidenceServiceImpl.java

@@ -329,11 +329,6 @@ public class SceneEvidenceServiceImpl extends ServiceImpl<ISceneEvidenceMapper,
 
     @Override
     public ResultData traceEvidenceInfoList(String token, TraceEvidenceInfoListParamVo param) {
-        ScenePlus scenePlus = scenePlusService.getScenePlusByNum(param.getNum());
-//        if(StrUtil.isEmpty(scenePlus.getKNo())){
-//            return ResultData.ok(new PageInfo<>());
-//        }
-        param.setKno(scenePlus.getKNo());
         return manageHttpClient.traceEvidenceInfoList(basePath, token, param);
     }
 
@@ -456,4 +451,9 @@ public class SceneEvidenceServiceImpl extends ServiceImpl<ISceneEvidenceMapper,
             e.printStackTrace();
         }
     }
+
+    @Override
+    public ResultData getCaseByNum(String num) {
+        return manageHttpClient.getCaseByNum(basePath, num);
+    }
 }