Commit 0f6f204320ca4f7699636d71dfede3de038d543d

Authored by YunaiV
1 parent 475e932a

🐛 修改 `pay` 模块>支付订单的同步 Job,查询指定创建时间前的待支付订单

yudao-module-pay/yudao-module-pay-biz/src/main/java/cn/iocoder/yudao/module/pay/dal/mysql/order/PayOrderExtensionMapper.java
... ... @@ -24,10 +24,10 @@ public interface PayOrderExtensionMapper extends BaseMapperX<PayOrderExtensionDO
24 24 return selectList(PayOrderExtensionDO::getOrderId, orderId);
25 25 }
26 26  
27   - default List<PayOrderExtensionDO> selectListByStatusAndCreateTimeGe(Integer status, LocalDateTime minCreateTime) {
  27 + default List<PayOrderExtensionDO> selectListByStatusAndCreateTimeLe(Integer status, LocalDateTime minCreateTime) {
28 28 return selectList(new LambdaQueryWrapper<PayOrderExtensionDO>()
29 29 .eq(PayOrderExtensionDO::getStatus, status)
30   - .ge(PayOrderExtensionDO::getCreateTime, minCreateTime));
  30 + .le(PayOrderExtensionDO::getCreateTime, minCreateTime));
31 31 }
32 32  
33 33 }
... ...
yudao-module-pay/yudao-module-pay-biz/src/main/java/cn/iocoder/yudao/module/pay/service/order/PayOrderServiceImpl.java
... ... @@ -438,8 +438,8 @@ public class PayOrderServiceImpl implements PayOrderService {
438 438  
439 439 @Override
440 440 public int syncOrder(LocalDateTime minCreateTime) {
441   - // 1. 查询指定创建时间内的待支付订单
442   - List<PayOrderExtensionDO> orderExtensions = orderExtensionMapper.selectListByStatusAndCreateTimeGe(
  441 + // 1. 查询指定创建时间前的待支付订单
  442 + List<PayOrderExtensionDO> orderExtensions = orderExtensionMapper.selectListByStatusAndCreateTimeLe(
443 443 PayOrderStatusEnum.WAITING.getStatus(), minCreateTime);
444 444 if (CollUtil.isEmpty(orderExtensions)) {
445 445 return 0;
... ...