zoujiajian 2 years ago
parent
commit
a9f25d6f8f

+ 13 - 0
netflix-service/src/main/java/com/cyksj/service/mange/impl/CmsOrderDonServiceImpl.java

@@ -59,6 +59,7 @@ import com.cyksj.service.order.UserRealOrderBenefitsService;
 import com.cyksj.service.relation.GroupRelationClearService;
 import com.cyksj.service.relation.GroupRelationFrontService;
 import com.cyksj.service.relation.GroupsRelationExpiryRecordService;
+import com.cyksj.service.relation.GroupsRelationNetflixService;
 import com.cyksj.service.shop.YhShopDistributeService;
 import com.cyksj.service.user.UserBenefitsService;
 import com.cyksj.service.user.UserBindRelationService;
@@ -188,6 +189,10 @@ public class CmsOrderDonServiceImpl extends ServiceImpl<OrderDonMapper,OrderDon>
 
     private final UserBindRelationService userBindRelationService;
 
+    private final GroupsRelationNetflixService groupsRelationNetflixService;
+
+    private final AccountMapper accountMapper;
+
     private static final GlobalThreadPoolTaskExecutor TASK_POOL = GlobalThreadPoolTaskExecutor.getInstance();
 
     @Override
@@ -689,6 +694,14 @@ public class CmsOrderDonServiceImpl extends ServiceImpl<OrderDonMapper,OrderDon>
             delMirrorUser(orderDon.getGoodsId(), orderDon.getRelationId());
         }
 
+        //奈飞车票
+        if (orderDon.getGoodsId() == 1) {
+            User user = userMapper.selectById(newRelation.getUserId());
+            GroupsTrips groupsTrips = groupsMapper.selectById(newRelation.getGroupsId());
+            Account account = accountMapper.selectById(groupsTrips.getAccountId());
+            groupsRelationNetflixService.setNetflixSeatNum(newRelation.getNum(), user.getNickname(), account.getAccount(), account.getPassword(), newRelation.getExpiryTime());
+        }
+
         if (plusPurchaseSkuRelation != null && plus_relationList != null) {
             plus_relationList.remove(relationId);
             plus_relationList.add(newRelation.getId());