修复代理一级用户佣金未到账
This commit is contained in:
@@ -190,6 +190,24 @@ public class TempOrdersTask {
|
|||||||
inviteService.updateInvite(byUser, DateUtil.now(), user.getUserId(), order.getPayMoney());
|
inviteService.updateInvite(byUser, DateUtil.now(), user.getUserId(), order.getPayMoney());
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
if (byUser == null) {
|
||||||
|
SysUserEntity sysUser = sysUserService.selectSysUserByQdCode(user.getQdCode());
|
||||||
|
if (sysUser != null) {
|
||||||
|
BigDecimal rateMoney = sysUser.getQdRate();
|
||||||
|
sysUserMoneyService.updateSysMoney(1, sysUser.getUserId(), rateMoney.doubleValue());
|
||||||
|
SysUserMoneyDetails userMoneyDetails = new SysUserMoneyDetails();
|
||||||
|
userMoneyDetails.setSysUserId(sysUser.getUserId());
|
||||||
|
userMoneyDetails.setUserId(sysUser.getUserId());
|
||||||
|
userMoneyDetails.setType(1);
|
||||||
|
userMoneyDetails.setMoney(rateMoney);
|
||||||
|
userMoneyDetails.setCreateTime(DateUtil.format(new Date(), "yyyy-MM-dd HH:mm:ss"));
|
||||||
|
userMoneyDetails.setState(2);
|
||||||
|
userMoneyDetails.setClassify(10);
|
||||||
|
userMoneyDetails.setTitle("[渠道用户]用户名称:" + user.getUserName());
|
||||||
|
userMoneyDetails.setMoneyType(1);
|
||||||
|
sysUserMoneyDetailsService.save(userMoneyDetails);
|
||||||
|
}
|
||||||
|
}
|
||||||
//增加剧集支付次数
|
//增加剧集支付次数
|
||||||
ThreadUtil.execAsync(() -> {
|
ThreadUtil.execAsync(() -> {
|
||||||
courseService.incrWeekPayCount(order.getCourseId());
|
courseService.incrWeekPayCount(order.getCourseId());
|
||||||
|
|||||||
Reference in New Issue
Block a user