Merge branch 'main' of http://www.carsafe-caem.com/toolchaintechnologycenter/spdm-backend
This commit is contained in:
@@ -76,6 +76,8 @@ public class TaskRunPo extends BaseEntity {
|
||||
|
||||
private String disciplineName;
|
||||
|
||||
private String analysisName;
|
||||
|
||||
/**
|
||||
* 仿真负责人
|
||||
*/
|
||||
|
||||
@@ -69,6 +69,17 @@ public class SpdmAnalysisTaskVo extends BaseEntity {
|
||||
*/
|
||||
private String pMembers;
|
||||
|
||||
private String tag1;
|
||||
private String tag2;
|
||||
private String tag3;
|
||||
private String tag4;
|
||||
private String tag5;
|
||||
private String tag6;
|
||||
private String tag7;
|
||||
private String tag8;
|
||||
private String tag9;
|
||||
private String tag10;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -95,4 +95,6 @@ public class SpdmNodeVo extends BaseEntity {
|
||||
|
||||
private String exeStatus;
|
||||
|
||||
private String parentId;
|
||||
|
||||
}
|
||||
|
||||
@@ -1558,8 +1558,17 @@ public class SimulationRunServiceImpl extends ServiceImpl<SimulationRunMapper, S
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public SdmResponse editExperimentResult(ExperimentResultReq req) {
|
||||
deleteExperimentResult(req);
|
||||
batchAddExperimentResult(req);
|
||||
SimulationExperimentResult experimentResult = simulationExpResultService.getById(req.getId());
|
||||
if (StringUtils.isNotBlank(req.getExpName())) {
|
||||
experimentResult.setExpName(req.getExpName());
|
||||
}
|
||||
if (StringUtils.isNotBlank(req.getExpData())) {
|
||||
experimentResult.setExpData(req.getExpData());
|
||||
}
|
||||
if (StringUtils.isNotBlank(req.getExpDesc())) {
|
||||
experimentResult.setExpDesc(req.getExpDesc());
|
||||
}
|
||||
simulationExpResultService.updateById(experimentResult);
|
||||
return SdmResponse.success();
|
||||
}
|
||||
|
||||
|
||||
@@ -884,15 +884,19 @@ public class TaskServiceImpl implements ITaskService {
|
||||
List<TaskNodeMemberPo> eachTaskNodeMemberPoList;
|
||||
for (SpdmAnalysisTaskVo task : taskVoList) {
|
||||
eachProjectNodePo = nodeMap.get(task.getNodeId());
|
||||
if (ObjectUtils.isNotEmpty(eachProjectNodePo)) {
|
||||
if (NodeTypeEnum.PROJECT.getValue().equals(eachProjectNodePo.getNodeType())) {
|
||||
task.setProjectName(eachProjectNodePo.getNodeName());
|
||||
} else if (NodeTypeEnum.PHASE.getValue().equals(eachProjectNodePo.getNodeType())) {
|
||||
task.setPhaseName(eachProjectNodePo.getNodeName());
|
||||
} else if (NodeTypeEnum.DISCIPLINE.getValue().equals(eachProjectNodePo.getNodeType())) {
|
||||
task.setDisciplineName(eachProjectNodePo.getNodeName());
|
||||
}
|
||||
|
||||
SpdmNodeVo phaseNode = nodeMapper.getNodeById(task.getTag2());
|
||||
if (phaseNode != null) {
|
||||
task.setPhaseName(phaseNode.getNodeName());
|
||||
}
|
||||
SpdmNodeVo projectNode = nodeMapper.getNodeById(task.getTag1());
|
||||
if (projectNode != null) {
|
||||
task.setProjectName(projectNode.getNodeName());
|
||||
}
|
||||
if (eachProjectNodePo != null && NodeTypeEnum.DISCIPLINE.getValue().equals(eachProjectNodePo.getNodeType())) {
|
||||
task.setDisciplineName(eachProjectNodePo.getNodeName());
|
||||
}
|
||||
|
||||
eachTaskNodeMemberPoList = memberMap.get(task.getUuid());
|
||||
if (CollectionUtils.isNotEmpty(eachTaskNodeMemberPoList)) {
|
||||
task.setPMembers(eachTaskNodeMemberPoList.stream().map(TaskNodeMemberPo::getName).collect(Collectors.joining(",")));
|
||||
@@ -952,6 +956,7 @@ public class TaskServiceImpl implements ITaskService {
|
||||
taskRunPo.setProjectName(eachTaskVo.getProjectName());
|
||||
taskRunPo.setPhaseName(eachTaskVo.getPhaseName());
|
||||
taskRunPo.setDisciplineName(eachTaskVo.getDisciplineName());
|
||||
taskRunPo.setAnalysisName(eachTaskVo.getTaskName());
|
||||
taskRunPo.setPMembers(eachTaskVo.getPMembers());
|
||||
}
|
||||
|
||||
|
||||
@@ -182,6 +182,7 @@
|
||||
and STR_TO_DATE(end_time,'%Y-%m-%d') <= #{req.endTime}
|
||||
]]>
|
||||
</if>
|
||||
order by create_time desc
|
||||
|
||||
</select>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user