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

+ 2 - 0
api-common/src/main/java/api/common/pojo/vo/project/ProjectDetailsVO.java

@@ -41,4 +41,6 @@ public class ProjectDetailsVO {
 
     private String simulationMageGroupId;// 仿真镜像组id
     private String simulationMageGroupName;// 仿真镜像组id
+    // 场景评价状态
+    private SimulationManualProjectEvaluationVO simulationManualProjectEvaluation;
 }

+ 11 - 0
simulation-resource-server/src/main/java/com/css/simulation/resource/server/app/impl/SimulationProjectServiceImpl.java

@@ -471,8 +471,17 @@ public class SimulationProjectServiceImpl implements SimulationProjectService {
         String createTime;
         String simulationMageGroupId = null;// 仿真镜像组id
         String simulationMageGroupName = null;
+        SimulationManualProjectEvaluationVO simulationManualProjectEvaluationVO = null;
         if (DictConstants.PROJECT_TYPE_MANUAL.equals(projectType)) { // 手动运行任务
             SimulationManualProjectPO simulationManualProjectPO = simulationManualProjectMapper.selectProjectById(param);
+            if (StringUtil.isNotEmpty(simulationManualProjectPO.getEvaluationJsonMsg())) {
+                try {
+                    simulationManualProjectEvaluationVO =
+                            JsonUtil.jsonToBean(simulationManualProjectPO.getEvaluationJsonMsg(), SimulationManualProjectEvaluationVO.class);
+                } catch (Exception e) {
+                    log.error("获取场景评价状态异常 {}", simulationManualProjectPO.getEvaluationJsonMsg(), e);
+                }
+            }
             details = simulationManualProjectPO.getDetails();
             algorithmType = simulationManualProjectPO.getAlgorithmType();
             algorithmId = simulationManualProjectPO.getAlgorithm();
@@ -498,6 +507,8 @@ public class SimulationProjectServiceImpl implements SimulationProjectService {
         projectDetailsVO = JsonUtil.jsonToBean(details, ProjectDetailsVO.class);
         projectDetailsVO.setSimulationMageGroupId(simulationMageGroupId);
         projectDetailsVO.setSimulationMageGroupName(simulationMageGroupName);
+        projectDetailsVO.setSimulationManualProjectEvaluation(simulationManualProjectEvaluationVO);
+
         // 修正项目ID、创建时间
         {
             projectDetailsVO.setProjectId(projectId);