|
|
@@ -229,11 +229,12 @@ public class SysUserJzgAppServiceImpl extends ServiceImpl<SysUserJzgAppMapper, S
|
|
|
LambdaQueryWrapper<SysUserJzgInfo> infoWrapper = new LambdaQueryWrapper<>();
|
|
|
infoWrapper.eq(SysUserJzgInfo::getUserId, yqrAppUser.getUserId());
|
|
|
infoWrapper.eq(SysUserJzgInfo::getSystemCode, param.getSystemCode());
|
|
|
- SysUserJzgInfo yqirInfo = sysUserJzgInfoService.getOne(infoWrapper);
|
|
|
- if (Objects.isNull(yqirInfo)) {
|
|
|
+ SysUserJzgInfo yqrInfo = sysUserJzgInfoService.getOne(infoWrapper);
|
|
|
+ if (Objects.isNull(yqrInfo)) {
|
|
|
throw new SystemException("邀请人数据异常!");
|
|
|
}
|
|
|
- SysDept dept = sysDeptMapper.selectById(yqirInfo.getDeptId());
|
|
|
+ SysDept dept = sysDeptMapper.selectById(yqrInfo.getDeptId());
|
|
|
+ String leaderId = yqrInfo.getLeaderId();
|
|
|
AssertionUtils.isFail(Objects.isNull(dept), "邀请人所在部门不存在");
|
|
|
invitationVo.setDeptName(dept.getName());
|
|
|
invitationVo.setMobile(param.getMobile());
|
|
|
@@ -256,11 +257,12 @@ public class SysUserJzgAppServiceImpl extends ServiceImpl<SysUserJzgAppMapper, S
|
|
|
sysUserJzgApp.setDeptId(yqrAppUser.getDeptId());
|
|
|
sysUserJzgApp.setSystemCode(systemCode);
|
|
|
sysUserJzgApp.setReferrerId(yqrAppUser.getId());
|
|
|
+ sysUserJzgApp.setLeaderId(leaderId);
|
|
|
sysUserJzgAppMapper.insert(sysUserJzgApp);
|
|
|
|
|
|
// 增加推荐人关系
|
|
|
this.addRelationPerson(yqrAppUser, sysUserJzgApp);
|
|
|
- SysUserJzgInfo userInfo = new SysUserJzgInfo(yqirInfo, sysUser);
|
|
|
+ SysUserJzgInfo userInfo = new SysUserJzgInfo(yqrInfo, sysUser);
|
|
|
sysUserJzgInfoService.save(userInfo);
|
|
|
userId = userInfo.getId();
|
|
|
invitationVo.setIsJoined(0);
|
|
|
@@ -280,7 +282,7 @@ public class SysUserJzgAppServiceImpl extends ServiceImpl<SysUserJzgAppMapper, S
|
|
|
sysUserJzgAppMapper.insert(sysUserJzgApp);
|
|
|
// 增加推荐人关系
|
|
|
this.addRelationPerson(yqrAppUser, sysUserJzgApp);
|
|
|
- SysUserJzgInfo userInfo = new SysUserJzgInfo(yqirInfo, user);
|
|
|
+ SysUserJzgInfo userInfo = new SysUserJzgInfo(yqrInfo, user);
|
|
|
sysUserJzgInfoService.save(userInfo);
|
|
|
userId = userInfo.getId();
|
|
|
log.info("被邀请人在sys_user_jzg_app表中的序号是[{}]",userId);
|
|
|
@@ -294,7 +296,17 @@ public class SysUserJzgAppServiceImpl extends ServiceImpl<SysUserJzgAppMapper, S
|
|
|
}
|
|
|
sysUserId = user.getId();
|
|
|
}
|
|
|
- teamInvitation(yqirInfo, param, userId, sysUserId);
|
|
|
+ // add by lipf 2026年6月9日15:16:39 向 sys_user_jzg_info_salesman 表中插入一条记录
|
|
|
+ SysUserJzgInfoSalesman salesman = new SysUserJzgInfoSalesman();
|
|
|
+ salesman.setSysUserJzgInfoId(userId);
|
|
|
+ salesman.setTypeAttr("6");
|
|
|
+ salesman.setIsDelete(0);
|
|
|
+ salesman.setCreateBy("sys");
|
|
|
+ salesman.setCreateTime(LocalDateTime.now());
|
|
|
+ salesman.setUpdateBy("sys");
|
|
|
+ salesman.setUpdateTime(LocalDateTime.now());
|
|
|
+ sysUserJzgInfoSalesmanService.save(salesman);
|
|
|
+ this.teamInvitation(yqrInfo, param, userId, sysUserId);
|
|
|
return invitationVo;
|
|
|
} catch (Exception e) {
|
|
|
log.error("invitationRegister",e);
|