zoujiajian 1 سال پیش
والد
کامیت
82cbddf738
1فایلهای تغییر یافته به همراه8 افزوده شده و 0 حذف شده
  1. 8 0
      netflix-web/src/main/java/com/cyksj/web/controller/payment/OrderController.java

+ 8 - 0
netflix-web/src/main/java/com/cyksj/web/controller/payment/OrderController.java

@@ -134,6 +134,9 @@ public class OrderController {
     @Autowired
     private UserBindRelationService userBindRelationService;
 
+    @Autowired
+    private GroupsRelationMapper relationMapper;
+
     /**
      * 支付
      * @author chan
@@ -889,10 +892,15 @@ public class OrderController {
         if (relationId != null) {
             builder.field(OrderDonView::getRelationId, relationId);
         }
+        GroupsRelation relation = relationMapper.selectById(relationId);
+        if (relation == null) {
+            return GatewayResponse.SUCCESS.newBuilder().toResult();
+        }
         List<Long> userIds = UserBindRelationService.getRelationUserIdList(userId, null);
         List<OrderDonView> list = beanSearcher.searchAll(OrderDonView.class, builder
                 .field(OrderDonView::getUserId, userIds).op(Operator.InList)
                 .field(OrderDonView::getOrderType, 2)
+                .field(OrderDonView::getCreatedTime, relation.getStartTime()).op(Operator.GreaterThan)
                 .orderBy(OrderDonView::getId).desc()
                 .build());
         return GatewayResponse.SUCCESS.newBuilder().toResult(list);