fix(sj_1.0.0): 分页LambdaQuery缺少orderBy
This commit is contained in:
parent
2d430d6c32
commit
5fb99bede0
@ -59,7 +59,8 @@ public class RetryServiceImpl implements RetryService {
|
||||
.in(RetryTask::getRetryStatus, RetryStatusEnum.MAX_COUNT.getStatus(),
|
||||
RetryStatusEnum.FINISH.getStatus())
|
||||
.eq(RetryTask::getTaskType, SyetemTaskTypeEnum.CALLBACK.getType())
|
||||
.eq(RetryTask::getGroupName, groupName)).getRecords();
|
||||
.eq(RetryTask::getGroupName, groupName)
|
||||
.orderByDesc(RetryTask::getId)).getRecords();
|
||||
|
||||
if (CollUtil.isEmpty(callbackRetryTasks)) {
|
||||
return Boolean.TRUE;
|
||||
|
@ -16,7 +16,6 @@ import com.aizuda.snailjob.server.web.model.base.PageResult;
|
||||
import com.aizuda.snailjob.server.web.model.request.BatchDeleteRetryDeadLetterVO;
|
||||
import com.aizuda.snailjob.server.web.model.request.BatchRollBackRetryDeadLetterVO;
|
||||
import com.aizuda.snailjob.server.web.model.request.RetryDeadLetterQueryVO;
|
||||
import com.aizuda.snailjob.server.web.model.request.UserSessionVO;
|
||||
import com.aizuda.snailjob.server.web.model.response.RetryDeadLetterResponseVO;
|
||||
import com.aizuda.snailjob.server.web.service.RetryDeadLetterService;
|
||||
import com.aizuda.snailjob.server.web.service.convert.RetryDeadLetterResponseVOConverter;
|
||||
@ -37,7 +36,10 @@ import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.*;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
* @author: opensnail
|
||||
@ -70,7 +72,8 @@ public class RetryDeadLetterServiceImpl implements RetryDeadLetterService {
|
||||
.eq(StrUtil.isNotBlank(queryVO.getSceneName()), RetryDeadLetter::getSceneName, queryVO.getSceneName())
|
||||
.eq(StrUtil.isNotBlank(queryVO.getBizNo()), RetryDeadLetter::getBizNo, queryVO.getBizNo())
|
||||
.eq(StrUtil.isNotBlank(queryVO.getIdempotentId()), RetryDeadLetter::getIdempotentId, queryVO.getIdempotentId())
|
||||
.eq(StrUtil.isNotBlank(queryVO.getUniqueId()), RetryDeadLetter::getUniqueId, queryVO.getUniqueId()));
|
||||
.eq(StrUtil.isNotBlank(queryVO.getUniqueId()), RetryDeadLetter::getUniqueId, queryVO.getUniqueId())
|
||||
.orderByDesc(RetryDeadLetter::getId));
|
||||
|
||||
return new PageResult<>(retryDeadLetterPageDTO,
|
||||
RetryDeadLetterResponseVOConverter.INSTANCE.convertList(retryDeadLetterPageDTO.getRecords()));
|
||||
@ -140,8 +143,7 @@ public class RetryDeadLetterServiceImpl implements RetryDeadLetterService {
|
||||
new LambdaQueryWrapper<RetryDeadLetter>()
|
||||
.eq(RetryDeadLetter::getGroupName, groupName)
|
||||
.in(RetryDeadLetter::getId, waitDelRetryDeadLetterIdSet)),
|
||||
() -> new SnailJobServerException("删除死信队列数据失败"))
|
||||
;
|
||||
() -> new SnailJobServerException("删除死信队列数据失败"));
|
||||
|
||||
// 变更日志的状态
|
||||
RetryTaskLog retryTaskLog = new RetryTaskLog();
|
||||
|
Loading…
Reference in New Issue
Block a user