From 8ce07c5d596e8507444d3f02bded8e557bbf961d Mon Sep 17 00:00:00 2001 From: GYJ <1157756119@qq.com> Date: Thu, 27 Feb 2025 22:11:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BB=A3=E7=90=86=E4=B8=80?= =?UTF-8?q?=E7=BA=A7=E7=94=A8=E6=88=B7=E4=BD=A3=E9=87=91=E6=9C=AA=E5=88=B0?= =?UTF-8?q?=E8=B4=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sqx/modules/job/task/TempOrdersTask.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/main/java/com/sqx/modules/job/task/TempOrdersTask.java b/src/main/java/com/sqx/modules/job/task/TempOrdersTask.java index 03c8d9b9..4b476588 100644 --- a/src/main/java/com/sqx/modules/job/task/TempOrdersTask.java +++ b/src/main/java/com/sqx/modules/job/task/TempOrdersTask.java @@ -190,6 +190,24 @@ public class TempOrdersTask { 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(() -> { courseService.incrWeekPayCount(order.getCourseId());