数据总览修正学科信息

This commit is contained in:
2026-01-19 19:42:58 +08:00
parent ce742d0d4b
commit 57d37986dd

View File

@@ -340,10 +340,12 @@ public class DimensionTemplateServiceImpl extends ServiceImpl<DimensionTemplateM
children.add(childDto);
}
if(ObjectUtils.isNotEmpty(dto.getOwntaskId()) &&
ObjectUtils.isEmpty(dto.getOwnDisciplineName())){
// 目前已经移除了学科节点学科信息作为task节点的字段附属信息
if(ObjectUtils.isNotEmpty(dto.getOwntaskId()) ||
(NodeTypeEnum.TASK.getValue().equalsIgnoreCase(dto.getRelatedResourceUuidOwnType())&&ObjectUtils.isNotEmpty(dto.getRelatedResourceUuid()))){
GetTaskDetailReq getTaskDetailReq = new GetTaskDetailReq();
getTaskDetailReq.setRelatedResourceUuid(dto.getOwntaskId());
// setRelatedResourceUuid 取 dto.getOwntaskId() 或者 dto.getRelatedResourceUuid() 看哪个不为空,不为空的作为参数
getTaskDetailReq.setRelatedResourceUuid(ObjectUtils.isNotEmpty(dto.getOwntaskId()) ? dto.getOwntaskId() : dto.getRelatedResourceUuid());
SdmResponse<SpdmTaskVo> taskDetail = simulationTaskFeignClient.getTaskDetail(getTaskDetailReq);
if(taskDetail.isSuccess()){
dto.setOwnDisciplineName(taskDetail.getData().getDisciplineName());