fix[project]: 仿真策划时,调整查询项目拓展属性的位置
This commit is contained in:
@@ -2199,7 +2199,7 @@ public class ProjectServiceImpl extends BaseService implements IProjectService {
|
||||
log.info("仿真策划时,删除用户权限的返回值为:{}",updatePermissionResponse);
|
||||
}
|
||||
|
||||
private SdmResponse newRealAddSimulationTaskItems(TaskNodeTree taskNodeTree, Long tenantId, List<TaskNodeTag> tagList, String ownRootNodeUuid,List<SpdmNodeExtraVo> nodeExtraList) {
|
||||
private SdmResponse newRealAddSimulationTaskItems(TaskNodeTree taskNodeTree, Long tenantId, List<TaskNodeTag> tagList, String ownRootNodeUuid) {
|
||||
Long userId = ThreadLocalContext.getUserId();
|
||||
SdmResponse response = SdmResponse.success();
|
||||
if (CollectionUtils.isEmpty(taskNodeTree.getNodeList())) {
|
||||
@@ -2415,6 +2415,12 @@ public class ProjectServiceImpl extends BaseService implements IProjectService {
|
||||
for (TaskNode taskNode : taskNodeList) {
|
||||
updatePermission(userId,taskNode.getUuid(),FilePermissionEnum.READ.getValue());
|
||||
}
|
||||
// 查询项目的拓展属性
|
||||
List<String> tag1Id = taskNodeList.get(0).getTag1();
|
||||
List<SpdmNodeExtraVo> nodeExtraList = new ArrayList<>();
|
||||
if (CollectionUtils.isNotEmpty(tag1Id)) {
|
||||
nodeExtraList = nodeMapper.getNodeExtraListByNodeIdList(tag1Id);
|
||||
}
|
||||
// 20260320 新增任务时,同步新增一个需求
|
||||
try {
|
||||
addDemandByTask(taskNodeList,nodeExtraList);
|
||||
@@ -3067,10 +3073,7 @@ public class ProjectServiceImpl extends BaseService implements IProjectService {
|
||||
Long tenantId = ThreadLocalContext.getTenantId();
|
||||
TaskNodeTree taskNodeTree = newParseTaskTree(JSONArray.parseArray(JSONArray.toJSONString(addNodeList)));
|
||||
tagMap = req.getTagMap();
|
||||
List<String> tag1Id = addNodeList.get(0).getTag1();
|
||||
// 查询项目的拓展属性
|
||||
List<SpdmNodeExtraVo> nodeExtraList = nodeMapper.getNodeExtraListByNodeIdList(tag1Id);
|
||||
SdmResponse response = newRealAddSimulationTaskItems(taskNodeTree, tenantId, req.getTagMap(),req.getOwnRootNodeUuid(),nodeExtraList);
|
||||
SdmResponse response = newRealAddSimulationTaskItems(taskNodeTree, tenantId, req.getTagMap(),req.getOwnRootNodeUuid());
|
||||
if (response.getCode() != ResultCode.SUCCESS.getCode()) {
|
||||
log.error("新增任务、分析项失败,清理新增数据!");
|
||||
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
||||
|
||||
Reference in New Issue
Block a user