|
|
@@ -51,7 +51,6 @@ import com.ydtech.modules.partner.utils.ListComparator;
|
|
|
import com.ydtech.modules.partner.utils.UpdateRatioUtils;
|
|
|
import com.ydtech.modules.partner.dao.PartnerUserMapper;
|
|
|
import com.ydtech.modules.partner.model.PartnerUser;
|
|
|
-import com.ydtech.modules.partner.model.vo.CommissionRulesVo;
|
|
|
import com.ydtech.modules.partner.service.PartnerCommissionService;
|
|
|
import com.ydtech.modules.partner.service.PartnerUserService;
|
|
|
import com.ydtech.modules.protocol.utils.AssertionUtils;
|
|
|
@@ -163,10 +162,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
@Autowired
|
|
|
private PartnerUserService partnerUserService;
|
|
|
|
|
|
-
|
|
|
- @Autowired
|
|
|
- private PartnerCommissionService commissionService;
|
|
|
-
|
|
|
@Value("${httpUrl}")
|
|
|
private String httpUrl;
|
|
|
//晋掌柜APP: 未注册的手机号登录时创建新账户使用 -deptId -referrerId
|
|
|
@@ -3315,6 +3310,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
partnerUser.setDeptName(sysUser.getDeptName());
|
|
|
partnerUser.setGrade(Integer.valueOf(6));
|
|
|
partnerUser.setReferrerId(referrerId);
|
|
|
+ partnerUser.setCreateTime(new Date());
|
|
|
partnerUserService.insert(partnerUser);
|
|
|
}
|
|
|
|
|
|
@@ -3705,7 +3701,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
if (CollectionUtils.isEmpty(list)){
|
|
|
throw new SystemException("请选择合伙人等级");
|
|
|
}
|
|
|
- //partnerUserService.deleteByUserId(sysUser.getId());
|
|
|
for (String grade : list) {
|
|
|
partnerUserService.insert(getPartnerUser(sysUser,grade));
|
|
|
}
|
|
|
@@ -3724,6 +3719,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
if (!StringUtils.equals(grade, "1")){
|
|
|
partnerUser.setReferrerId(referrerId);
|
|
|
}
|
|
|
+ partnerUser.setCreateTime(new Date());
|
|
|
return partnerUser;
|
|
|
}
|
|
|
|
|
|
@@ -3738,12 +3734,12 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
sysDeptVo.setCity(sysDept.getCity()); // 默认市与负责人所在机构一样
|
|
|
sysDeptVo.setArea(sysDept.getArea()); // 默认区县与负责人所在机构一样
|
|
|
if (StringUtils.equals("4",String.valueOf(Integer.valueOf(grade) + 1))){
|
|
|
- sysDeptVo.setDeptType("C"); // 默认为子公司
|
|
|
+ sysDeptVo.setDeptType("D"); // 默认为子公司
|
|
|
sysDeptVo.setName(sysUser.getName() + "(工作室)");
|
|
|
sysDeptVo.setComlevel("5");
|
|
|
}
|
|
|
if (StringUtils.equals("5",String.valueOf(Integer.valueOf(grade) + 1))){
|
|
|
- sysDeptVo.setDeptType("D"); // 默认为子公司
|
|
|
+ sysDeptVo.setDeptType("M"); // 默认为子公司
|
|
|
sysDeptVo.setName(sysUser.getName() + "团队"); // 以人名设置工作室名称
|
|
|
}
|
|
|
sysDeptVo.setManagementSource(sysUser.getDeptSource());
|