1、仿真策划更新任务拓展属性

This commit is contained in:
2026-03-13 16:47:44 +08:00
parent d7e0a19214
commit 38ec9de628

View File

@@ -296,9 +296,10 @@ public class ProjectServiceImpl extends BaseService implements IProjectService {
* 处理任务扩展节点批量更新
* @param taskExtraNodeList 扩展节点列表
*/
private void handleTaskExtraNode(List<TaskExtraNode> taskExtraNodeList) {
private void handleTaskExtraNode(List<TaskExtraNode> taskExtraNodeList,String taskUuid) {
mapper.deleteTaskExtraList(Collections.singletonList(taskUuid));
if (CollectionUtils.isNotEmpty(taskExtraNodeList)) {
taskExtraNodeList.forEach(mapper::updateProjectNodeItemExtra);
mapper.batchAddSimulationTaskExtra(taskExtraNodeList);
}
}
@@ -433,7 +434,7 @@ public class ProjectServiceImpl extends BaseService implements IProjectService {
renameDirNew(taskUuid, nodeName);
// 2. 批量更新节点扩展信息
handleTaskExtraNode(taskEditNodeReq.getTaskExtraNodeList());
handleTaskExtraNode(taskEditNodeReq.getTaskExtraNodeList(),taskUuid);
// 3. 处理执行人(需消息通知+权限同步)
handleTaskMember(taskEditNodeReq, MemberTypeEnum.EXECUTOR,