Przeglądaj źródła

代理人app开发

xuqiang 1 rok temu
rodzic
commit
6da2a4b9f0

+ 11 - 0
src/main/java/com/ydtech/modules/partner/utils/ExpiredCommissionUtils.java

@@ -4,6 +4,9 @@ package com.ydtech.modules.partner.utils;
 import cn.hutool.core.bean.BeanUtil;
 import cn.hutool.extra.spring.SpringUtil;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.ydtech.modules.admin.model.SysUser;
+import com.ydtech.modules.admin.service.SysUserService;
+import com.ydtech.modules.admin.service.impl.SysUserServiceImpl;
 import com.ydtech.modules.partner.dao.PartnerUserMapper;
 import com.ydtech.modules.partner.model.PartnerAttribute;
 import com.ydtech.modules.partner.model.PartnerLiftingRecord;
@@ -39,6 +42,9 @@ public class ExpiredCommissionUtils {
     @Autowired
     private PartnerLiftingRecordService liftingRecordService;
 
+    @Autowired
+    private SysUserService sysUserService;
+
     /**
      * 登录初始化用户升级时间
      */
@@ -170,6 +176,11 @@ public class ExpiredCommissionUtils {
         user.setReferrerId(partnerUser.getUserId());
         user.setId(null);
         if (Objects.isNull(selectOne) && 4 != partnerUser.getGrade()){
+            if (4 == user.getGrade()){
+                SysUser sysUser = sysUserService.getById(user.getUserId());
+                String deptId = SpringUtil.getBean(SysUserServiceImpl.class).addDeptUser(sysUser, "4");
+                user.setDeptId(deptId);
+            }
             partnerUserMapper.insert(user);
         }
         partnerUser.setIdentityStatus(true);