李春阳 1 рік тому
батько
коміт
a49fbdcb1f

+ 37 - 0
simulation-resource-server/src/main/java/com/css/simulation/resource/server/adapter/controller/scene_library/score_rule/ScoreRuleController.java

@@ -296,5 +296,42 @@ public class ScoreRuleController {
         return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS, pageInfo);
     }
 
+    /**
+     * 查询复杂度详情
+     */
+    @PostMapping("/querySceneEvaluationRiskDetailNoPage")
+    public ResponseBodyVO<List<SceneRiskVO>> querySceneEvaluationRiskDetailNoPage(@RequestBody SceneEvaluationDetailParam params) {
+        if (StringUtil.isEmpty(params.getSceneId())) {
+            return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE, "请输入 sceneId");
+        }
+        List<SceneRiskPO> list = sceneEvaluationRuleService.querySceneEvaluationRiskDetail(params);
+        List<SceneRiskVO> list1 = new ArrayList<>();
+        // po 转 vo
+        for (SceneRiskPO po : list) {
+            SceneRiskVO vo = new SceneRiskVO();
+            BeanUtils.copyProperties(po, vo);
+            list1.add(vo);
+        }
+        return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS, list1);
+    }
+
+    /**
+     * 查询危险度详情
+     */
+    @PostMapping("/querySceneEvaluationComplexityDetailNoPage")
+    public ResponseBodyVO<List<SceneComplexityVO>> querySceneEvaluationComplexityDetailNoPage(@RequestBody SceneEvaluationDetailParam params) {
+        if (StringUtil.isEmpty(params.getSceneId())) {
+            return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE, "请输入 sceneId");
+        }
+        List<SceneComplexityPO> list = sceneEvaluationRuleService.querySceneEvaluationComplexityDetail(params);
+        List<SceneComplexityVO> list1 = new ArrayList<>();
+        // po 转 vo
+        for (SceneComplexityPO po : list) {
+            SceneComplexityVO vo = new SceneComplexityVO();
+            BeanUtils.copyProperties(po, vo);
+            list1.add(vo);
+        }
+        return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS, list1);
+    }
 
 }

+ 1 - 1
simulation-resource-server/src/main/java/com/css/simulation/resource/server/infra/db/mysql/mapper/SceneComplexityMapper.java

@@ -13,7 +13,7 @@ public interface SceneComplexityMapper {
 
     List<SceneComplexityPO> selectSceneIdsByEvaluation(SceneComplexityPO sceneComplexityPO);
 
-    @Select("select sc.scene_id, sc.scene_type,sc.rule_id ,ser.rule_name, sc.task_id ,sc.complexity, sc.complexity_level\n" +
+    @Select("select sc.complexity_id, sc.scene_id, sc.scene_type,sc.rule_id ,ser.rule_name, sc.task_id ,sc.complexity, sc.complexity_level\n" +
             "from scene_complexity sc LEFT JOIN scene_evaluation_rule ser  ON ser.rule_id = sc.rule_id \n" +
             "where sc.scene_id = #{sceneId} order by sc.create_time desc" )
     List<SceneComplexityPO> querySceneEvaluationComplexityDetail(@Param("sceneId") String sceneId);

+ 1 - 1
simulation-resource-server/src/main/java/com/css/simulation/resource/server/infra/db/mysql/mapper/SceneRiskMapper.java

@@ -14,7 +14,7 @@ public interface SceneRiskMapper {
     List<SceneRiskPO> selectSceneIdsByEvaluation(SceneRiskPO sceneRiskPO);
 
 
-    @Select("select sr.scene_id, sr.scene_type,sr.rule_id ,ser.rule_name, sr.task_id ,sr.risk, sr.risk_level\n" +
+    @Select("select sr.risk_id, sr.scene_id, sr.scene_type,sr.rule_id ,ser.rule_name, sr.task_id ,sr.risk, sr.risk_level\n" +
             "from scene_risk sr LEFT JOIN scene_evaluation_rule ser  ON ser.rule_id = sr.rule_id \n" +
             "where sr.scene_id = #{sceneId} order by sr.create_time desc" )
     List<SceneRiskPO> querySceneEvaluationRiskDetail(@Param("sceneId") String sceneId);