夜得朦胧 před 1 rokem
rodič
revize
8a1b7b44c7

+ 1 - 0
api-common/src/main/java/api/common/pojo/vo/project/MultiSimulationProjectVO.java

@@ -24,6 +24,7 @@ public class MultiSimulationProjectVO implements Serializable {
     private String projectUserId;
 
     private String simulationMageGroupId;
+    private String simulationMageGroupName;
 
     private String projectDescription;
 

+ 8 - 0
simulation-resource-server/src/main/java/com/css/simulation/resource/server/app/impl/MultiSimulationProjectServiceImpl.java

@@ -11,6 +11,7 @@ import api.common.pojo.param.KafkaParameter;
 import api.common.pojo.param.MinioParameter;
 import api.common.pojo.param.project.*;
 import api.common.pojo.po.algorithm.AlgorithmPO;
+import api.common.pojo.po.group.SimulationMageGroupPO;
 import api.common.pojo.po.model.ConfigPO;
 import api.common.pojo.po.project.MultiSimulationProjectPO;
 import api.common.pojo.po.project.MultiSimulationProjectTaskRecordPO;
@@ -65,6 +66,8 @@ public class MultiSimulationProjectServiceImpl implements MultiSimulationProject
     private MultiSimulationProjectTaskRecordMapper taskRecordMapper;
     @Resource
     private MultiSimulationSceneMapper simulationSceneMapper;
+    @Resource
+    private SimulationMageGroupMapper mageGroupMapper;
 
     @Resource
     private MultiSimulationSceneCarMapper sceneCarMapper;
@@ -341,6 +344,11 @@ public class MultiSimulationProjectServiceImpl implements MultiSimulationProject
         if (Objects.isNull(multiSimulationProjectVO)) {
             return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE, "未查询出有效的项目");
         }
+        String simulationMageGroupId = multiSimulationProjectVO.getSimulationMageGroupId();
+        SimulationMageGroupPO groupPO = mageGroupMapper.selectSimulationMageGroupById(simulationMageGroupId);
+        if (!Objects.isNull(groupPO)){
+            multiSimulationProjectVO.setSimulationMageGroupName(groupPO.getGroupName());
+        }
         multiSimulationProjectVO.setProjectStatusValue(MultiSimulationStatusEnum.matchStatusEnumByStatus(multiSimulationProjectVO.getProjectStatus()).getProjectStatusValue());
         return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS, multiSimulationProjectVO);
     }