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