诡异nodetypeEnum常量定义
This commit is contained in:
@@ -5,7 +5,7 @@ import com.sdm.capability.model.bo.taskPool.PoolInfo;
|
||||
import com.sdm.capability.model.req.taskPool.*;
|
||||
import com.sdm.capability.service.TaskPoolService;
|
||||
import com.sdm.common.common.SdmResponse;
|
||||
import com.sdm.common.entity.constants.SystemConstants;
|
||||
import com.sdm.common.entity.enums.NodeTypeEnum;
|
||||
import com.sdm.common.entity.pojo.capability.CapPoolNode;
|
||||
import com.sdm.common.entity.pojo.capability.CapPoolPerformance;
|
||||
import com.sdm.common.entity.pojo.capability.CapPoolTask;
|
||||
@@ -61,7 +61,7 @@ public class TaskPoolServiceImpl implements TaskPoolService {
|
||||
List<PoolInfo> poolInfos = new ArrayList<>();
|
||||
for (CapPoolNode node : nodes) {
|
||||
PoolInfo poolInfo = new PoolInfo();
|
||||
poolInfo.setType(SystemConstants.NODE_TAG);
|
||||
poolInfo.setType("node");
|
||||
poolInfo.setNode(node);
|
||||
List<PoolInfo> children = new ArrayList<>();
|
||||
List<CapPoolNode> childNodes = taskPoolMapper.getPoolNode(poolName, node.getId(), company);
|
||||
@@ -82,7 +82,7 @@ public class TaskPoolServiceImpl implements TaskPoolService {
|
||||
List<PoolInfo> poolInfos = new ArrayList<>();
|
||||
for (CapPoolTask task : tasks) {
|
||||
PoolInfo poolInfo = new PoolInfo();
|
||||
poolInfo.setType(SystemConstants.TASK_TAG);
|
||||
poolInfo.setType(NodeTypeEnum.TASK.getValue());
|
||||
poolInfo.setTask(task);
|
||||
List<PoolInfo> children = new ArrayList<>();
|
||||
List<CapPoolPerformance> performances = taskPoolMapper.getPoolPerformance(task.getId());
|
||||
@@ -90,7 +90,7 @@ public class TaskPoolServiceImpl implements TaskPoolService {
|
||||
for (CapPoolPerformance performance : performances) {
|
||||
PoolInfo child = new PoolInfo();
|
||||
child.setPerformance(performance);
|
||||
child.setType(SystemConstants.PERFORMANCE_TAG);
|
||||
child.setType(NodeTypeEnum.PERFORMANCE.getValue());
|
||||
children.add(child);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
package com.sdm.common.entity.constants;
|
||||
|
||||
/**
|
||||
* @Author xuyundi
|
||||
* @Date 2024/2/21
|
||||
* @Note
|
||||
*/
|
||||
public class SystemConstants {
|
||||
public static final String TASK_POOL_TAG = "pool";
|
||||
public static final String PROJECT_TAG = "project";
|
||||
public static final String PHASE_TAG = "phase";
|
||||
public static final String DISCIPLINE_TAG = "discipline";
|
||||
public static final String MACHINE_TAG = "machine";
|
||||
public static final String WORKSPACE_TAG = "workspace";
|
||||
public static final String NODE_TAG = "node";
|
||||
public static final String TASK_TAG = "task";
|
||||
public static final String USER_TAG = "user";
|
||||
public static final String PERFORMANCE_TAG = "performance";
|
||||
public static final String TASK_POOL_FILE_PATH = "LoadcaseFiles";
|
||||
}
|
||||
@@ -4,7 +4,6 @@ import com.alibaba.fastjson2.JSONObject;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.sdm.common.common.SdmResponse;
|
||||
import com.sdm.common.common.ThreadLocalContext;
|
||||
import com.sdm.common.entity.constants.SystemConstants;
|
||||
import com.sdm.common.entity.enums.DirTypeEnum;
|
||||
import com.sdm.common.entity.enums.NodeTypeEnum;
|
||||
import com.sdm.common.entity.req.data.CreateDirReq;
|
||||
@@ -96,9 +95,9 @@ public class NodeServiceImpl extends ServiceImpl<SimulationNodeMapper, Simulatio
|
||||
for (SpdmProjectNodeEditReq addNode : addNodeList) {
|
||||
// 项目/阶段名称重名校验
|
||||
if (CollectionUtils.isNotEmpty(this.lambdaQuery().eq(SimulationNode::getNodeName, addNode.getNodeName()).list())) {
|
||||
if (SystemConstants.PROJECT_TAG.equals(addNode.getNodeType())) {
|
||||
if (NodeTypeEnum.PROJECT.getValue().equals(addNode.getNodeType())) {
|
||||
return SdmResponse.failed("同名项目已存在,请检查");
|
||||
} else if (SystemConstants.PHASE_TAG.equals(addNode.getNodeType())) {
|
||||
} else if (NodeTypeEnum.PHASE.getValue().equals(addNode.getNodeType())) {
|
||||
return SdmResponse.failed("同名阶段已存在,请检查");
|
||||
}
|
||||
}
|
||||
@@ -373,7 +372,7 @@ public class NodeServiceImpl extends ServiceImpl<SimulationNodeMapper, Simulatio
|
||||
if (nodeMapper.addNodeBatch(addNodeList) <= 0) {
|
||||
return null;
|
||||
}
|
||||
Optional<SpdmProjectNodeEditReq> projectOptional = addNodeList.stream().filter(node -> SystemConstants.PROJECT_TAG.equals(node.getNodeType())).findFirst();
|
||||
Optional<SpdmProjectNodeEditReq> projectOptional = addNodeList.stream().filter(node -> NodeTypeEnum.PROJECT.getValue().equals(node.getNodeType())).findFirst();
|
||||
if (projectOptional.isPresent()) {
|
||||
SpdmProjectNodeEditReq projectNode = projectOptional.get();
|
||||
// 创建项目节点的文件夹
|
||||
|
||||
@@ -6,8 +6,8 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.sdm.common.common.ResultCode;
|
||||
import com.sdm.common.common.SdmResponse;
|
||||
import com.sdm.common.common.ThreadLocalContext;
|
||||
import com.sdm.common.entity.constants.SystemConstants;
|
||||
import com.sdm.common.entity.enums.DirTypeEnum;
|
||||
import com.sdm.common.entity.enums.NodeTypeEnum;
|
||||
import com.sdm.common.entity.req.data.CreateDirReq;
|
||||
import com.sdm.common.entity.req.data.DelDirReq;
|
||||
import com.sdm.common.entity.req.data.RenameDirReq;
|
||||
@@ -118,9 +118,9 @@ public class ProjectServiceImpl extends BaseService implements IProjectService {
|
||||
for (Map.Entry<String, List<TaskEditNodeReq>> taskEntry : editNodeListMap.entrySet()) {
|
||||
nodeType = taskEntry.getKey();
|
||||
log.info("nodeType为:{}", nodeType);
|
||||
if (SystemConstants.TASK_TAG.equals(nodeType)) {
|
||||
if (NodeTypeEnum.TASK.getValue().equals(nodeType)) {
|
||||
editTaskList(taskEntry.getValue());
|
||||
}else if (SystemConstants.PERFORMANCE_TAG.equals(nodeType)) {
|
||||
}else if (NodeTypeEnum.PERFORMANCE.getValue().equals(nodeType)) {
|
||||
editPerformanceList(taskEntry.getValue());
|
||||
}else {
|
||||
SpdmEditNodeReq spdmEditNodeReq = new SpdmEditNodeReq();
|
||||
@@ -619,9 +619,9 @@ public class ProjectServiceImpl extends BaseService implements IProjectService {
|
||||
log.error("参数不能为空");
|
||||
return SdmResponse.failed("参数不能为空");
|
||||
}
|
||||
List<SpdmDeleteProjectDetailReq> nodeList = deleteNodeList.stream().filter(node -> !SystemConstants.TASK_TAG.equals(node.getNodeType()) && !SystemConstants.PERFORMANCE_TAG.equals(node.getNodeType())).toList();
|
||||
List<SpdmDeleteProjectDetailReq> taskList = deleteNodeList.stream().filter(node -> SystemConstants.TASK_TAG.equals(node.getNodeType())).toList();
|
||||
List<SpdmDeleteProjectDetailReq> performanceList = deleteNodeList.stream().filter(node -> SystemConstants.PERFORMANCE_TAG.equals(node.getNodeType())).toList();
|
||||
List<SpdmDeleteProjectDetailReq> nodeList = deleteNodeList.stream().filter(node -> !NodeTypeEnum.TASK.getValue().equals(node.getNodeType()) && !NodeTypeEnum.PERFORMANCE.getValue().equals(node.getNodeType())).toList();
|
||||
List<SpdmDeleteProjectDetailReq> taskList = deleteNodeList.stream().filter(node -> NodeTypeEnum.TASK.getValue().equals(node.getNodeType())).toList();
|
||||
List<SpdmDeleteProjectDetailReq> performanceList = deleteNodeList.stream().filter(node -> NodeTypeEnum.PERFORMANCE.getValue().equals(node.getNodeType())).toList();
|
||||
if (CollectionUtils.isNotEmpty(performanceList)) {
|
||||
List<String> performanceNodeIdList = performanceList.stream().map(SpdmDeleteProjectDetailReq::getUuid).toList();
|
||||
log.info("删除指标:{}",performanceNodeIdList);
|
||||
@@ -995,7 +995,7 @@ public class ProjectServiceImpl extends BaseService implements IProjectService {
|
||||
taskNode.setExtras(projectNodeExtraPos);
|
||||
taskNode.setNodeName(taskNode.getTaskName());
|
||||
taskNode.setNodeCode(taskNode.getTaskCode());
|
||||
taskNode.setNodeType(SystemConstants.TASK_TAG);
|
||||
taskNode.setNodeType(NodeTypeEnum.TASK.getValue());
|
||||
taskNode.setPid(nodeId);
|
||||
taskNode.setGroup(taskNodePo.getGroupName());
|
||||
if (StringUtils.isNotBlank(taskNode.getAnalyseSoftware())) {
|
||||
@@ -1025,7 +1025,7 @@ public class ProjectServiceImpl extends BaseService implements IProjectService {
|
||||
}
|
||||
}
|
||||
performanceNode.setExtras(eachTaskNodeExtraPoList);
|
||||
performanceNode.setNodeType(SystemConstants.PERFORMANCE_TAG);
|
||||
performanceNode.setNodeType(NodeTypeEnum.PERFORMANCE.getValue());
|
||||
performanceNode.setPid(taskNodePo.getUuid());
|
||||
performanceNodeChildren.add(performanceNode);
|
||||
}
|
||||
@@ -1377,13 +1377,13 @@ public class ProjectServiceImpl extends BaseService implements IProjectService {
|
||||
}
|
||||
for (TaskNode taskNode : projectNodeList) {
|
||||
if (ObjectUtils.isEmpty(projectNodeMap.get(taskNode.getParentId()))
|
||||
&& ObjectUtils.isEmpty(projectNodePoMap.get(taskNode.getParentId())) && !SystemConstants.PROJECT_TAG.equals(taskNode.getNodeType())) {
|
||||
&& ObjectUtils.isEmpty(projectNodePoMap.get(taskNode.getParentId())) && !NodeTypeEnum.PROJECT.getValue().equals(taskNode.getNodeType())) {
|
||||
log.error("新增节点时,根据parentId:{},未查询到节点", taskNode.getParentId());
|
||||
response = SdmResponse.failed("新增节点时,创建文件失败");
|
||||
return response;
|
||||
}
|
||||
createDir(taskNode.getUuid(),taskNode.getNodeType(),
|
||||
SystemConstants.PROJECT_TAG.equals(taskNode.getNodeType()) ? null : (ObjectUtils.isNotEmpty(projectNodePoMap.get(taskNode.getParentId()))
|
||||
NodeTypeEnum.PROJECT.getValue().equals(taskNode.getNodeType()) ? null : (ObjectUtils.isNotEmpty(projectNodePoMap.get(taskNode.getParentId()))
|
||||
? projectNodePoMap.get(taskNode.getParentId()).getUuid()
|
||||
: projectNodeMap.get(taskNode.getParentId()).getUuid()),
|
||||
taskNode.getNodeName());
|
||||
@@ -1566,13 +1566,13 @@ public class ProjectServiceImpl extends BaseService implements IProjectService {
|
||||
}
|
||||
for (TaskNode taskNode : projectNodeList) {
|
||||
if (ObjectUtils.isEmpty(projectNodeMap.get(taskNode.getParentId()))
|
||||
&& ObjectUtils.isEmpty(projectNodePoMap.get(taskNode.getParentId())) && !SystemConstants.PROJECT_TAG.equals(taskNode.getNodeType())) {
|
||||
&& ObjectUtils.isEmpty(projectNodePoMap.get(taskNode.getParentId())) && !NodeTypeEnum.PROJECT.getValue().equals(taskNode.getNodeType())) {
|
||||
log.error("新增节点时,根据parentId:{},未查询到节点", taskNode.getParentId());
|
||||
response = SdmResponse.failed("新增节点时,创建文件失败");
|
||||
return response;
|
||||
}
|
||||
createDir(taskNode.getUuid(),
|
||||
SystemConstants.PROJECT_TAG.equals(taskNode.getNodeType()) ? null : (ObjectUtils.isNotEmpty(projectNodePoMap.get(taskNode.getParentId()))
|
||||
NodeTypeEnum.PROJECT.getValue().equals(taskNode.getNodeType()) ? null : (ObjectUtils.isNotEmpty(projectNodePoMap.get(taskNode.getParentId()))
|
||||
? projectNodePoMap.get(taskNode.getParentId()).getUuid()
|
||||
: projectNodeMap.get(taskNode.getParentId()).getUuid()),
|
||||
taskNode.getNodeName());
|
||||
@@ -1770,9 +1770,9 @@ public class ProjectServiceImpl extends BaseService implements IProjectService {
|
||||
eachProjectNode.setTenantId(tenantId);
|
||||
String nodeType = eachProjectNode.getNodeType();
|
||||
List<TaskNode> childrenNodeList = eachProjectNode.getChildren();
|
||||
if (SystemConstants.TASK_TAG.equals(nodeType)) {
|
||||
if (NodeTypeEnum.TASK.getValue().equals(nodeType)) {
|
||||
handleTaskExtraAndMember(eachProjectNode, taskNodeList, taskNodeMemberList, taskNodeExtraList, tagList,taskIdMap);
|
||||
} else if (SystemConstants.PERFORMANCE_TAG.equals(nodeType)) {
|
||||
} else if (NodeTypeEnum.PERFORMANCE.getValue().equals(nodeType)) {
|
||||
eachProjectNode.setTaskId(parentId);
|
||||
handlePerformanceExtra(eachProjectNode, taskPerformanceList, performanceExtraList);
|
||||
} else {
|
||||
|
||||
@@ -4,7 +4,7 @@ import com.alibaba.fastjson2.JSONObject;
|
||||
import com.sdm.common.common.SdmResponse;
|
||||
import com.sdm.common.common.ThreadLocalContext;
|
||||
import com.sdm.common.entity.constants.ProjectConstants;
|
||||
import com.sdm.common.entity.constants.SystemConstants;
|
||||
import com.sdm.common.entity.enums.NodeTypeEnum;
|
||||
import com.sdm.common.entity.req.system.UserQueryReq;
|
||||
import com.sdm.common.entity.resp.system.CIDUserResp;
|
||||
import com.sdm.common.feign.impl.system.SysUserFeignClientImpl;
|
||||
@@ -741,11 +741,11 @@ public class TaskServiceImpl implements ITaskService {
|
||||
for (SpdmAnalysisTaskVo task : taskVoList) {
|
||||
eachProjectNodePo = nodeMap.get(task.getNodeId());
|
||||
if (ObjectUtils.isNotEmpty(eachProjectNodePo)) {
|
||||
if (SystemConstants.PROJECT_TAG.equals(eachProjectNodePo.getNodeType())) {
|
||||
if (NodeTypeEnum.PROJECT.getValue().equals(eachProjectNodePo.getNodeType())) {
|
||||
task.setProjectName(eachProjectNodePo.getNodeName());
|
||||
} else if (SystemConstants.PHASE_TAG.equals(eachProjectNodePo.getNodeType())) {
|
||||
} else if (NodeTypeEnum.PHASE.getValue().equals(eachProjectNodePo.getNodeType())) {
|
||||
task.setPhaseName(eachProjectNodePo.getNodeName());
|
||||
} else if (SystemConstants.DISCIPLINE_TAG.equals(eachProjectNodePo.getNodeType())) {
|
||||
} else if (NodeTypeEnum.DISCIPLINE.getValue().equals(eachProjectNodePo.getNodeType())) {
|
||||
task.setDisciplineName(eachProjectNodePo.getNodeName());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user