|
@@ -12,8 +12,11 @@ import com.qs.mp.admin.service.ITicketBoxGoodsService;
|
|
|
import com.qs.mp.admin.service.ITicketBoxService;
|
|
|
import com.qs.mp.admin.service.ITicketPackageService;
|
|
|
import com.qs.mp.admin.service.ITicketService;
|
|
|
+import com.qs.mp.channel.domain.Channel;
|
|
|
import com.qs.mp.channel.domain.ChannelOrder;
|
|
|
import com.qs.mp.channel.domain.param.OrderPayParam;
|
|
|
+import com.qs.mp.channel.domain.vo.PromoterVO;
|
|
|
+import com.qs.mp.channel.service.IPromoterUserService;
|
|
|
import com.qs.mp.common.core.domain.AjaxResult;
|
|
|
import com.qs.mp.common.core.page.TableDataInfo;
|
|
|
import com.qs.mp.common.core.redis.RedisCache;
|
|
@@ -101,6 +104,9 @@ public class UserTicketOrderController extends BaseApiController {
|
|
|
@Autowired
|
|
|
private ITicketBoxGoodsService ticketBoxGoodsService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private IPromoterUserService promoterUserService;
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 订单结算,每次更换优惠券时需重新请求此接口
|
|
@@ -133,6 +139,15 @@ public class UserTicketOrderController extends BaseApiController {
|
|
|
if (ticketPackage.getIsPre() == 1) {
|
|
|
orderAmt = 0;
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ // 设置用户关联的推广员信息
|
|
|
+ QueryWrapper<Channel> promoterQueryWrapper = new QueryWrapper<>();
|
|
|
+ promoterQueryWrapper.eq("t1.is_deleted", 0);
|
|
|
+ promoterQueryWrapper.eq("t4.ticket_id", ticket.getTicketId());
|
|
|
+ PromoterVO promoter = promoterUserService.getPromoterByQueryWrapper(promoterQueryWrapper);
|
|
|
+ orderSettleVO.setPromoter(promoter);
|
|
|
+
|
|
|
} else {
|
|
|
// 线上购票
|
|
|
ticketBox = ticketBoxService.getById(param.getBoxId());
|