|
|
@@ -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());
|