|
@@ -4,10 +4,7 @@ import api.common.pojo.common.PageVO;
|
|
import api.common.pojo.common.ResponseBodyVO;
|
|
import api.common.pojo.common.ResponseBodyVO;
|
|
import api.common.pojo.enums.MultiSimulationResultTypeEnum;
|
|
import api.common.pojo.enums.MultiSimulationResultTypeEnum;
|
|
import api.common.pojo.enums.MultiSimulationStatusEnum;
|
|
import api.common.pojo.enums.MultiSimulationStatusEnum;
|
|
-import api.common.pojo.param.project.MultiSimulationProjectParam;
|
|
|
|
-import api.common.pojo.param.project.MultiSimulationProjectResultParam;
|
|
|
|
-import api.common.pojo.param.project.MultiSimulationSceneCarParam;
|
|
|
|
-import api.common.pojo.param.project.MultiSimulationSceneParam;
|
|
|
|
|
|
+import api.common.pojo.param.project.*;
|
|
import api.common.pojo.po.algorithm.AlgorithmPO;
|
|
import api.common.pojo.po.algorithm.AlgorithmPO;
|
|
import api.common.pojo.po.model.ConfigPO;
|
|
import api.common.pojo.po.model.ConfigPO;
|
|
import api.common.pojo.po.project.MultiSimulationProjectPO;
|
|
import api.common.pojo.po.project.MultiSimulationProjectPO;
|
|
@@ -315,18 +312,21 @@ public class MultiSimulationProjectServiceImpl implements MultiSimulationProject
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
int i = sceneCarMapper.updateMultiSimulationSceneCar(param);
|
|
int i = sceneCarMapper.updateMultiSimulationSceneCar(param);
|
|
- if (i > 0) {
|
|
|
|
- return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS, MultiSimulationSceneCarVO.builder().sceneCarId(param.getSceneCarId()).build());
|
|
|
|
- }
|
|
|
|
|
|
+// if (i > 0) {
|
|
|
|
+// return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS, MultiSimulationSceneCarVO.builder().sceneCarId(param.getSceneCarId()).build());
|
|
|
|
+// }
|
|
|
|
+ return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS, MultiSimulationSceneCarVO.builder().sceneCarId(param.getSceneCarId()).build());
|
|
}
|
|
}
|
|
return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE);
|
|
return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE);
|
|
}
|
|
}
|
|
|
|
|
|
@Transactional
|
|
@Transactional
|
|
- public ResponseBodyVO<List<MultiSimulationSceneCarVO>> addOrUpdateMultiSimulationSceneCarList(List<MultiSimulationSceneCarParam> paramList) {
|
|
|
|
- if (CollectionUtils.isEmpty(paramList)) {
|
|
|
|
|
|
+ public ResponseBodyVO<List<MultiSimulationSceneCarVO>> addOrUpdateMultiSimulationSceneCarList(AddOrUpdateMultiSimulationSceneCarParam sceneCarParam) {
|
|
|
|
+ List<MultiSimulationSceneCarParam> paramList = sceneCarParam.getParamList();
|
|
|
|
+ if (CollectionUtils.isEmpty(paramList) || StringUtils.isBlank(sceneCarParam.getMapId())) {
|
|
return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE, "数据为空");
|
|
return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE, "数据为空");
|
|
}
|
|
}
|
|
|
|
+
|
|
for (MultiSimulationSceneCarParam param : paramList) {
|
|
for (MultiSimulationSceneCarParam param : paramList) {
|
|
if (StringUtils.isNotBlank(param.getSceneCarId())) {
|
|
if (StringUtils.isNotBlank(param.getSceneCarId())) {
|
|
MultiSimulationSceneCarVO multiSimulationSceneCarVO = sceneCarMapper.selectSceneCarById(param);
|
|
MultiSimulationSceneCarVO multiSimulationSceneCarVO = sceneCarMapper.selectSceneCarById(param);
|
|
@@ -343,6 +343,7 @@ public class MultiSimulationProjectServiceImpl implements MultiSimulationProject
|
|
}
|
|
}
|
|
ids.add(responseBodyVO.getInfo());
|
|
ids.add(responseBodyVO.getInfo());
|
|
}
|
|
}
|
|
|
|
+ int i = simulationSceneMapper.updateMultiSimulationSceneMapId(sceneCarParam.getMapId(), sceneCarParam.getSceneId());
|
|
return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS, ids);
|
|
return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS, ids);
|
|
}
|
|
}
|
|
|
|
|