fix[project]: 数据查询修复问题
This commit is contained in:
@@ -61,7 +61,7 @@ public interface SimulationTaskMapper extends BaseMapper<SimulationTask> {
|
||||
|
||||
List<SpdmTaskVo> getTaskListByDemandId(@Param("demandId") String demandId);
|
||||
|
||||
List<SpdmAnalysisTaskVo> getAnalysisTask(@Param("taskNodeId") String taskNodeId,@Param("disciplineList") List<String> disciplineList);
|
||||
List<SpdmAnalysisTaskVo> getAnalysisTask(@Param("taskNodeIdList") List<String> taskNodeIdList,@Param("disciplineList") List<String> disciplineList);
|
||||
|
||||
List<SpdmTaskVo> getTaskListByIdList(@Param("taskIdList") List<String> taskIdList);
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -801,7 +801,12 @@
|
||||
</select>
|
||||
|
||||
<select id="getAnalysisTask" resultType="com.sdm.project.model.vo.SpdmAnalysisTaskVo">
|
||||
select * from simulation_task where uuid = #{taskNodeId}
|
||||
select * from simulation_task where uuid in
|
||||
(
|
||||
<foreach collection='taskNodeIdList' item='taskNodeId' index='index' separator=','>
|
||||
#{taskNodeId}
|
||||
</foreach>
|
||||
)
|
||||
<if test="disciplineList != null and disciplineList.size > 0">
|
||||
and (discipline in (
|
||||
<foreach collection='disciplineList' item='disciplineId' index='index' separator=','>
|
||||
|
||||
Reference in New Issue
Block a user