diff --git a/project/src/main/java/com/sdm/project/dao/SimulationTaskMapper.java b/project/src/main/java/com/sdm/project/dao/SimulationTaskMapper.java index 49a81e3f..72c6846f 100644 --- a/project/src/main/java/com/sdm/project/dao/SimulationTaskMapper.java +++ b/project/src/main/java/com/sdm/project/dao/SimulationTaskMapper.java @@ -61,7 +61,7 @@ public interface SimulationTaskMapper extends BaseMapper { List getTaskListByDemandId(@Param("demandId") String demandId); - List getAnalysisTask(@Param("taskNodeId") String taskNodeId,@Param("disciplineList") List disciplineList); + List getAnalysisTask(@Param("taskNodeIdList") List taskNodeIdList,@Param("disciplineList") List disciplineList); List getTaskListByIdList(@Param("taskIdList") List taskIdList); diff --git a/project/src/main/java/com/sdm/project/service/impl/TaskServiceImpl.java b/project/src/main/java/com/sdm/project/service/impl/TaskServiceImpl.java index 5e4ea649..102084e4 100644 --- a/project/src/main/java/com/sdm/project/service/impl/TaskServiceImpl.java +++ b/project/src/main/java/com/sdm/project/service/impl/TaskServiceImpl.java @@ -2167,7 +2167,7 @@ public class TaskServiceImpl implements ITaskService { req.setDisciplineList(Arrays.stream(req.getDiscipline().split(",")).toList()); } if (StringUtils.isNotBlank(taskNodeId)) { - allTaskVoList = mapper.getAnalysisTask(taskNodeId,req.getDisciplineList()); + allTaskVoList = mapper.getAnalysisTask(Arrays.stream(taskNodeId.split(",")).toList(),req.getDisciplineList()); } else { taskVoList = mapper.taskListByTag(req, tenantId, new ArrayList<>(), pos, limit,userId, tag1KeyList,tag2KeyList,tag3KeyList,tag4KeyList,tag5KeyList,tag6KeyList,tag7KeyList diff --git a/project/src/main/resources/mapper/SimulationTaskMapper.xml b/project/src/main/resources/mapper/SimulationTaskMapper.xml index 48f29014..51b22e17 100644 --- a/project/src/main/resources/mapper/SimulationTaskMapper.xml +++ b/project/src/main/resources/mapper/SimulationTaskMapper.xml @@ -801,7 +801,12 @@