|
@@ -24,6 +24,7 @@ import com.alibaba.cloud.commons.lang.StringUtils;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.css.simulation.resource.server.app.service.job_manage.MultiSimulationProjectService;
|
|
import com.css.simulation.resource.server.app.service.job_manage.MultiSimulationProjectService;
|
|
import com.css.simulation.resource.server.infra.db.mysql.mapper.*;
|
|
import com.css.simulation.resource.server.infra.db.mysql.mapper.*;
|
|
|
|
+import com.css.simulation.resource.server.infra.util.AuthUtil;
|
|
import com.css.simulation.resource.server.infra.util.PageUtil;
|
|
import com.css.simulation.resource.server.infra.util.PageUtil;
|
|
import com.github.pagehelper.PageHelper;
|
|
import com.github.pagehelper.PageHelper;
|
|
import com.github.pagehelper.PageInfo;
|
|
import com.github.pagehelper.PageInfo;
|
|
@@ -106,12 +107,15 @@ public class MultiSimulationProjectServiceImpl implements MultiSimulationProject
|
|
if (!Objects.isNull(multiSimulationProjectVO)) {
|
|
if (!Objects.isNull(multiSimulationProjectVO)) {
|
|
return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE, "添加失败,存在同名的多模式仿真任务");
|
|
return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE, "添加失败,存在同名的多模式仿真任务");
|
|
}
|
|
}
|
|
|
|
+ String currentUserId = AuthUtil.getCurrentUserId();
|
|
|
|
+
|
|
MultiSimulationProjectPO build = MultiSimulationProjectPO.builder()
|
|
MultiSimulationProjectPO build = MultiSimulationProjectPO.builder()
|
|
.id(StringUtil.getRandomUUID())
|
|
.id(StringUtil.getRandomUUID())
|
|
.projectName(param.getProjectName() == null ? "" : param.getProjectName())
|
|
.projectName(param.getProjectName() == null ? "" : param.getProjectName())
|
|
.projectMaxSeconds(param.getProjectMaxSeconds() == null ? 0 : param.getProjectMaxSeconds())
|
|
.projectMaxSeconds(param.getProjectMaxSeconds() == null ? 0 : param.getProjectMaxSeconds())
|
|
.projectKey(param.getProjectKey() == null ? "" : param.getProjectKey())
|
|
.projectKey(param.getProjectKey() == null ? "" : param.getProjectKey())
|
|
.projectDescription(param.getProjectDescription() == null ? "" : param.getProjectDescription())
|
|
.projectDescription(param.getProjectDescription() == null ? "" : param.getProjectDescription())
|
|
|
|
+ .projectUserId(currentUserId)
|
|
.projectStatus(MultiSimulationStatusEnum.INIT_STATUS.getProjectStatus())
|
|
.projectStatus(MultiSimulationStatusEnum.INIT_STATUS.getProjectStatus())
|
|
.build();
|
|
.build();
|
|
int i = multiSimulationProjectMapper.addMultiSimulationProject(build);
|
|
int i = multiSimulationProjectMapper.addMultiSimulationProject(build);
|
|
@@ -246,6 +250,8 @@ public class MultiSimulationProjectServiceImpl implements MultiSimulationProject
|
|
}
|
|
}
|
|
|
|
|
|
public ResponseBodyVO<MultiSimulationProjectVO> submitMultiSimulationProjectDetail(MultiSimulationProjectParam param){
|
|
public ResponseBodyVO<MultiSimulationProjectVO> submitMultiSimulationProjectDetail(MultiSimulationProjectParam param){
|
|
|
|
+ String currentUserId = AuthUtil.getCurrentUserId();
|
|
|
|
+ param.setProjectUserId(currentUserId);
|
|
// 先更新
|
|
// 先更新
|
|
multiSimulationProjectMapper.updateMultiSimulationProject(param);
|
|
multiSimulationProjectMapper.updateMultiSimulationProject(param);
|
|
Integer status = param.getProjectStatus();
|
|
Integer status = param.getProjectStatus();
|
|
@@ -267,14 +273,14 @@ public class MultiSimulationProjectServiceImpl implements MultiSimulationProject
|
|
if (StringUtils.isBlank(param.getProjectId())) {
|
|
if (StringUtils.isBlank(param.getProjectId())) {
|
|
return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE, "项目id不能为空");
|
|
return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE, "项目id不能为空");
|
|
}
|
|
}
|
|
|
|
+ String currentUserId = AuthUtil.getCurrentUserId();
|
|
|
|
+
|
|
param.setProjectName(StringUtils.isBlank(param.getProjectName()) ? "" : param.getProjectName());
|
|
param.setProjectName(StringUtils.isBlank(param.getProjectName()) ? "" : param.getProjectName());
|
|
param.setProjectDescription(StringUtils.isBlank(param.getProjectDescription()) ? "" : param.getProjectDescription());
|
|
param.setProjectDescription(StringUtils.isBlank(param.getProjectDescription()) ? "" : param.getProjectDescription());
|
|
param.setProjectMaxSeconds(Objects.isNull(param.getProjectMaxSeconds()) ? 0 : param.getProjectMaxSeconds());
|
|
param.setProjectMaxSeconds(Objects.isNull(param.getProjectMaxSeconds()) ? 0 : param.getProjectMaxSeconds());
|
|
|
|
+ param.setProjectUserId(currentUserId);
|
|
int i = multiSimulationProjectMapper.updateMultiSimulationProject(param);
|
|
int i = multiSimulationProjectMapper.updateMultiSimulationProject(param);
|
|
- if (i > 0) {
|
|
|
|
- return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS, null);
|
|
|
|
- }
|
|
|
|
- return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE);
|
|
|
|
|
|
+ return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS, null);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|