|
|
@@ -160,11 +160,11 @@ public class LifeUserOrderJob {
|
|
|
calendar.set(Calendar.SECOND, 0);
|
|
|
calendar.set(Calendar.MILLISECOND, 0);
|
|
|
now = calendar.getTime();
|
|
|
- LambdaUpdateWrapper<LifeUserOrder> selectWrapper = new LambdaUpdateWrapper<>();
|
|
|
+ QueryWrapper<LifeUserOrder> selectWrapper = new QueryWrapper<>();
|
|
|
// 查询状态为待使用的
|
|
|
List<Integer> status = new ArrayList<>();
|
|
|
status.add(OrderStatusEnum.WAIT_USE.getStatus());
|
|
|
- selectWrapper.in(LifeUserOrder::getStatus, status);
|
|
|
+ selectWrapper.inSql("luo.id", "SELECT distinct order_id FROM order_coupon_middle WHERE status in ( "+String.join(",", status.stream().map(String::valueOf).collect(Collectors.toList()))+")");
|
|
|
// 查询待使用的订单
|
|
|
List<LifeUserOrderVo> orderList = lifeUserOrderMapper.selectRefundList(selectWrapper);
|
|
|
|