|
@@ -19,7 +19,6 @@ import com.qs.mp.channel.service.IChannelMoneyLogService;
|
|
import com.qs.mp.channel.service.IChannelOrderDetailService;
|
|
import com.qs.mp.channel.service.IChannelOrderDetailService;
|
|
import com.qs.mp.channel.service.IChannelService;
|
|
import com.qs.mp.channel.service.IChannelService;
|
|
import com.qs.mp.channel.service.IChannelUserRelService;
|
|
import com.qs.mp.channel.service.IChannelUserRelService;
|
|
-import com.qs.mp.common.enums.ChannelMoneyBizTypeEnum;
|
|
|
|
import com.qs.mp.common.enums.ChannelMoneyEnum;
|
|
import com.qs.mp.common.enums.ChannelMoneyEnum;
|
|
import com.qs.mp.common.enums.CommStatusEnum;
|
|
import com.qs.mp.common.enums.CommStatusEnum;
|
|
import com.qs.mp.common.enums.MqTopicType;
|
|
import com.qs.mp.common.enums.MqTopicType;
|
|
@@ -140,7 +139,7 @@ public class UserTicketOrderServiceImpl extends
|
|
|
|
|
|
// 创建订单
|
|
// 创建订单
|
|
UserTicketOrder userTicketOrder = new UserTicketOrder();
|
|
UserTicketOrder userTicketOrder = new UserTicketOrder();
|
|
- userTicketOrder.setOrderId(bizIdGenerator.newId());
|
|
|
|
|
|
+ userTicketOrder.setOrderId(bizIdGenerator.newIdWithUidSharding(String.valueOf(userId)));
|
|
userTicketOrder.setUserId(userId);
|
|
userTicketOrder.setUserId(userId);
|
|
userTicketOrder.setTitle(ticketBox.getTitle());
|
|
userTicketOrder.setTitle(ticketBox.getTitle());
|
|
userTicketOrder.setBoxId(orderSettleVO.getBoxId());
|
|
userTicketOrder.setBoxId(orderSettleVO.getBoxId());
|
|
@@ -165,7 +164,7 @@ public class UserTicketOrderServiceImpl extends
|
|
|
|
|
|
for (int i = 0; i < orderSettleVO.getOrderNum(); i++) {
|
|
for (int i = 0; i < orderSettleVO.getOrderNum(); i++) {
|
|
UserTicketOrderItem orderItem = new UserTicketOrderItem();
|
|
UserTicketOrderItem orderItem = new UserTicketOrderItem();
|
|
- orderItem.setItemId(bizIdGenerator.newId());
|
|
|
|
|
|
+ orderItem.setItemId(bizIdGenerator.newIdWithUidSharding(String.valueOf(userId)));
|
|
orderItem.setOrderId(userTicketOrder.getOrderId());
|
|
orderItem.setOrderId(userTicketOrder.getOrderId());
|
|
orderItem.setUserId(userId);
|
|
orderItem.setUserId(userId);
|
|
orderItem.setBoxId(ticketBox.getBoxId());
|
|
orderItem.setBoxId(ticketBox.getBoxId());
|
|
@@ -184,7 +183,7 @@ public class UserTicketOrderServiceImpl extends
|
|
String couponIds = verifyUserCoupon(orderSettleVO.getCouponList());
|
|
String couponIds = verifyUserCoupon(orderSettleVO.getCouponList());
|
|
|
|
|
|
UserTicketOrder ticketOrder = new UserTicketOrder();
|
|
UserTicketOrder ticketOrder = new UserTicketOrder();
|
|
- ticketOrder.setOrderId(bizIdGenerator.newId());
|
|
|
|
|
|
+ ticketOrder.setOrderId(bizIdGenerator.newIdWithUidSharding(String.valueOf(userId)));
|
|
ticketOrder.setUserId(userId);
|
|
ticketOrder.setUserId(userId);
|
|
ticketOrder.setTitle(ticket.getTitle());
|
|
ticketOrder.setTitle(ticket.getTitle());
|
|
ticketOrder.setBoxId(ticket.getBoxId());
|
|
ticketOrder.setBoxId(ticket.getBoxId());
|
|
@@ -214,7 +213,7 @@ public class UserTicketOrderServiceImpl extends
|
|
save(ticketOrder);
|
|
save(ticketOrder);
|
|
|
|
|
|
UserTicketOrderItem orderItem = new UserTicketOrderItem();
|
|
UserTicketOrderItem orderItem = new UserTicketOrderItem();
|
|
- orderItem.setItemId(bizIdGenerator.newId());
|
|
|
|
|
|
+ orderItem.setItemId(bizIdGenerator.newIdWithUidSharding(String.valueOf(userId)));
|
|
orderItem.setOrderId(ticketOrder.getOrderId());
|
|
orderItem.setOrderId(ticketOrder.getOrderId());
|
|
orderItem.setUserId(userId);
|
|
orderItem.setUserId(userId);
|
|
orderItem.setBoxId(ticket.getBoxId());
|
|
orderItem.setBoxId(ticket.getBoxId());
|
|
@@ -426,7 +425,6 @@ public class UserTicketOrderServiceImpl extends
|
|
moneyLog.setType(ChannelMoneyEnum.COMMISSION);
|
|
moneyLog.setType(ChannelMoneyEnum.COMMISSION);
|
|
moneyLog.setLogMoney(siteCommission.getCommAmt());
|
|
moneyLog.setLogMoney(siteCommission.getCommAmt());
|
|
moneyLog.setBizTime(new Date());
|
|
moneyLog.setBizTime(new Date());
|
|
- moneyLog.setRefType(ChannelMoneyBizTypeEnum.COMMISSION);
|
|
|
|
moneyLog.setRefId(String.valueOf(siteCommission.getId()));
|
|
moneyLog.setRefId(String.valueOf(siteCommission.getId()));
|
|
channelMoneyLogService.changeMoney(moneyLog);
|
|
channelMoneyLogService.changeMoney(moneyLog);
|
|
}
|
|
}
|