|
@@ -11,12 +11,16 @@ import com.qs.mp.admin.service.ITicketBoxService;
|
|
import com.qs.mp.admin.service.ITicketService;
|
|
import com.qs.mp.admin.service.ITicketService;
|
|
import com.qs.mp.channel.domain.Channel;
|
|
import com.qs.mp.channel.domain.Channel;
|
|
import com.qs.mp.channel.domain.ChannelCommission;
|
|
import com.qs.mp.channel.domain.ChannelCommission;
|
|
|
|
+import com.qs.mp.channel.domain.ChannelMoneyLog;
|
|
import com.qs.mp.channel.domain.ChannelOrderDetail;
|
|
import com.qs.mp.channel.domain.ChannelOrderDetail;
|
|
import com.qs.mp.channel.domain.ChannelUserRel;
|
|
import com.qs.mp.channel.domain.ChannelUserRel;
|
|
import com.qs.mp.channel.service.IChannelCommissionService;
|
|
import com.qs.mp.channel.service.IChannelCommissionService;
|
|
|
|
+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.CommStatusEnum;
|
|
import com.qs.mp.common.enums.CommStatusEnum;
|
|
import com.qs.mp.common.enums.MqTopicType;
|
|
import com.qs.mp.common.enums.MqTopicType;
|
|
import com.qs.mp.common.enums.TicketBoxStatusEnum;
|
|
import com.qs.mp.common.enums.TicketBoxStatusEnum;
|
|
@@ -93,6 +97,9 @@ public class UserTicketOrderServiceImpl extends
|
|
@Autowired
|
|
@Autowired
|
|
private IChannelCommissionService channelCommissionService;
|
|
private IChannelCommissionService channelCommissionService;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private IChannelMoneyLogService channelMoneyLogService;
|
|
|
|
+
|
|
@Autowired
|
|
@Autowired
|
|
private BizIdGenerator bizIdGenerator;
|
|
private BizIdGenerator bizIdGenerator;
|
|
|
|
|
|
@@ -343,6 +350,14 @@ public class UserTicketOrderServiceImpl extends
|
|
channelCommission.getCommRate()).intValue());
|
|
channelCommission.getCommRate()).intValue());
|
|
channelCommissionService.save(channelCommission);
|
|
channelCommissionService.save(channelCommission);
|
|
// 经销商账户余额增加
|
|
// 经销商账户余额增加
|
|
|
|
+ ChannelMoneyLog moneyLog = new ChannelMoneyLog();
|
|
|
|
+ moneyLog.setChannelId(channel.getChannelId());
|
|
|
|
+ moneyLog.setType(ChannelMoneyEnum.COMMISSION);
|
|
|
|
+ moneyLog.setLogMoney(channelCommission.getCommAmt());
|
|
|
|
+ moneyLog.setBizTime(new Date());
|
|
|
|
+ moneyLog.setRefType(ChannelMoneyBizTypeEnum.COMMISSION);
|
|
|
|
+ moneyLog.setRefId(String.valueOf(channelCommission.getId()));
|
|
|
|
+ channelMoneyLogService.changeMoney(moneyLog);
|
|
|
|
|
|
// 渠道分润
|
|
// 渠道分润
|
|
|
|
|