fix: QueryWrapper连表,表异名错误问题
This commit is contained in:
		
							parent
							
								
									5c8d95e180
								
							
						
					
					
						commit
						cb5fda35f7
					
				| @ -11,6 +11,7 @@ | ||||
|                 JOIN sj_workflow flow ON batch.workflow_id = flow.id | ||||
|         ${ew.customSqlSegment} | ||||
|     </select> | ||||
| 
 | ||||
|     <select id="selectWorkflowBatchList" | ||||
|         resultType="com.aizuda.snailjob.template.datasource.persistence.dataobject.WorkflowBatchResponseDO"> | ||||
|         SELECT batch.*, | ||||
|  | ||||
| @ -70,7 +70,8 @@ public class JobTaskFailAlarmListener extends AbstractJobAlarm<JobTaskFailAlarmE | ||||
|         List<Long> jobTaskBatchIds = Lists.newArrayList(jobTaskBatchId); | ||||
|         queue.drainTo(jobTaskBatchIds, 200); | ||||
|         QueryWrapper<JobTaskBatch> wrapper = new QueryWrapper<JobTaskBatch>() | ||||
|                 .in("a.id", jobTaskBatchIds).eq("a.deleted", 0); | ||||
|                 .in("batch.id", jobTaskBatchIds) | ||||
|                 .eq("batch.deleted", 0); | ||||
|         List<JobBatchResponseDO> jobTaskBatchList = jobTaskBatchMapper.selectJobBatchListByIds(wrapper); | ||||
|         return AlarmInfoConverter.INSTANCE.toJobAlarmInfos(jobTaskBatchList); | ||||
|     } | ||||
|  | ||||
| @ -14,7 +14,6 @@ import com.aizuda.snailjob.server.common.util.DateUtils; | ||||
| import com.aizuda.snailjob.server.job.task.support.alarm.event.WorkflowTaskFailAlarmEvent; | ||||
| import com.aizuda.snailjob.template.datasource.persistence.dataobject.WorkflowBatchResponseDO; | ||||
| import com.aizuda.snailjob.template.datasource.persistence.mapper.WorkflowTaskBatchMapper; | ||||
| import com.aizuda.snailjob.template.datasource.persistence.po.JobTaskBatch; | ||||
| import com.aizuda.snailjob.template.datasource.persistence.po.WorkflowTaskBatch; | ||||
| import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | ||||
| import com.google.common.collect.Lists; | ||||
| @ -63,9 +62,10 @@ public class WorkflowTaskFailAlarmListener extends AbstractWorkflowAlarm<Workflo | ||||
|         List<Long> workflowTaskBatchIds = Lists.newArrayList(workflowTaskBatchId); | ||||
|         queue.drainTo(workflowTaskBatchIds, 200); | ||||
| 
 | ||||
|         QueryWrapper<WorkflowTaskBatch> wrapper = new QueryWrapper<WorkflowTaskBatch>() | ||||
|                 .in("a.id", workflowTaskBatchIds).eq("a.deleted", 0); | ||||
|         List<WorkflowBatchResponseDO> workflowTaskBatches = workflowTaskBatchMapper.selectWorkflowBatchList(wrapper); | ||||
|         List<WorkflowBatchResponseDO> workflowTaskBatches = workflowTaskBatchMapper.selectWorkflowBatchList( | ||||
|                 new QueryWrapper<WorkflowTaskBatch>() | ||||
|                         .in("batch.id", workflowTaskBatchIds) | ||||
|                         .eq("batch.deleted", 0)); | ||||
|         return AlarmInfoConverter.INSTANCE.toWorkflowAlarmInfos(workflowTaskBatches); | ||||
|     } | ||||
| 
 | ||||
|  | ||||
| @ -59,14 +59,14 @@ public class JobBatchServiceImpl implements JobBatchService { | ||||
|         } | ||||
| 
 | ||||
|         QueryWrapper<JobTaskBatch> wrapper = new QueryWrapper<JobTaskBatch>() | ||||
|                 .eq("a.namespace_id", userSessionVO.getNamespaceId()) | ||||
|                 .eq("a.system_task_type", SyetemTaskTypeEnum.JOB.getType()) | ||||
|                 .eq(queryVO.getJobId() != null, "a.job_id", queryVO.getJobId()) | ||||
|                 .in(CollUtil.isNotEmpty(groupNames), "a.group_name", groupNames) | ||||
|                 .eq(queryVO.getTaskBatchStatus() != null, "task_batch_status", queryVO.getTaskBatchStatus()) | ||||
|                 .likeRight(StrUtil.isNotBlank(queryVO.getJobName()), "job_name", queryVO.getJobName()) | ||||
|                 .eq("a.deleted", 0) | ||||
|                 .orderByDesc("a.id"); | ||||
|                 .eq("batch.namespace_id", userSessionVO.getNamespaceId()) | ||||
|                 .eq("batch.system_task_type", SyetemTaskTypeEnum.JOB.getType()) | ||||
|                 .eq(queryVO.getJobId() != null, "batch.job_id", queryVO.getJobId()) | ||||
|                 .in(CollUtil.isNotEmpty(groupNames), "batch.group_name", groupNames) | ||||
|                 .eq(queryVO.getTaskBatchStatus() != null, "batch.task_batch_status", queryVO.getTaskBatchStatus()) | ||||
|                 .likeRight(StrUtil.isNotBlank(queryVO.getJobName()), "job.job_name", queryVO.getJobName()) | ||||
|                 .eq("batch.deleted", 0) | ||||
|                 .orderByDesc("batch.id"); | ||||
|         List<JobBatchResponseDO> batchResponseDOList = jobTaskBatchMapper.selectJobBatchPageList(pageDTO, wrapper); | ||||
|         List<JobBatchResponseVO> batchResponseVOList = JobBatchResponseVOConverter.INSTANCE.convertList( | ||||
|                 batchResponseDOList); | ||||
|  | ||||
| @ -73,13 +73,13 @@ public class WorkflowBatchServiceImpl implements WorkflowBatchService { | ||||
|         } | ||||
| 
 | ||||
|         QueryWrapper<WorkflowTaskBatch> wrapper = new QueryWrapper<WorkflowTaskBatch>() | ||||
|                 .eq("a.namespace_id", userSessionVO.getNamespaceId()) | ||||
|                 .eq(queryVO.getWorkflowId() != null, "a.workflow_id", queryVO.getWorkflowId()) | ||||
|                 .in(CollUtil.isNotEmpty(groupNames), "a.group_name", groupNames) | ||||
|                 .eq(queryVO.getTaskBatchStatus() != null, "task_batch_status", queryVO.getTaskBatchStatus()) | ||||
|                 .likeRight(StrUtil.isNotBlank(queryVO.getWorkflowName()), "b.workflow_name", queryVO.getWorkflowName()) | ||||
|                 .eq("a.deleted", 0) | ||||
|                 .orderByDesc("a.id"); | ||||
|                 .eq("batch.namespace_id", userSessionVO.getNamespaceId()) | ||||
|                 .eq(queryVO.getWorkflowId() != null, "batch.workflow_id", queryVO.getWorkflowId()) | ||||
|                 .in(CollUtil.isNotEmpty(groupNames), "batch.group_name", groupNames) | ||||
|                 .eq(queryVO.getTaskBatchStatus() != null, "batch.task_batch_status", queryVO.getTaskBatchStatus()) | ||||
|                 .likeRight(StrUtil.isNotBlank(queryVO.getWorkflowName()), "flow.workflow_name", queryVO.getWorkflowName()) | ||||
|                 .eq("batch.deleted", 0) | ||||
|                 .orderByDesc("batch.id"); | ||||
|         List<WorkflowBatchResponseDO> batchResponseDOList = workflowTaskBatchMapper.selectWorkflowBatchPageList(pageDTO, wrapper); | ||||
| 
 | ||||
|         List<WorkflowBatchResponseVO> batchResponseVOList = | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 dhb52
						dhb52