소스 검색

订单超时支付定时任务修改

lyx 3 달 전
부모
커밋
338abe16d3
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      alien-job/src/main/java/shop/alien/job/store/LifeUserOrderJob.java

+ 1 - 1
alien-job/src/main/java/shop/alien/job/store/LifeUserOrderJob.java

@@ -63,7 +63,7 @@ public class LifeUserOrderJob {
                 .set(LifeUserOrder::getCancelReason,"订单超时未支付")
                 .in(LifeUserOrder::getId,orderIds));
         // 根据类型分组
-        Map<Integer, List<String>> collect = lifeUserOrders.stream()
+        Map<Integer, List<String>> collect = lifeUserOrders.stream().filter(order -> order.getCouponType() != null)
                 .collect(Collectors.groupingBy(
                         LifeUserOrder::getCouponType,  // 按订单类型分组
                         Collectors.mapping(  // 对每个分组中的元素提取ID