|
|
@@ -93,7 +93,9 @@ public class SysUserJzgAppServiceImpl extends ServiceImpl<SysUserJzgAppMapper, S
|
|
|
|
|
|
@Override
|
|
|
public UserInfoVo userInfoGet(String userName) {
|
|
|
- UserInfoVo infoVo = sysUserJzgAppMapper.userInfoGet(userName);
|
|
|
+ String systemCode = baseController.getSystemCode();
|
|
|
+ log.info("获取用户信息:systemCode=[{}],userName=[{}]", systemCode, userName);
|
|
|
+ UserInfoVo infoVo = sysUserJzgAppMapper.userInfoGet(userName,systemCode);
|
|
|
infoVo.setHeadSculpture(MinioUtils.getPresignedObjectUrl("jzg", infoVo.getHeadSculpture()));
|
|
|
// 获取身份信息
|
|
|
LambdaQueryWrapper<SysUserJzgInfo> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
@@ -218,7 +220,8 @@ public class SysUserJzgAppServiceImpl extends ServiceImpl<SysUserJzgAppMapper, S
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public InvitationVo invitationRegister(InvitationAddParam param) {
|
|
|
- log.info("邀请码注册:param=[{}]", JSONUtil.toJsonStr(param));
|
|
|
+ String systemCode = baseController.getSystemCode();
|
|
|
+ log.info("邀请码注册:systemCode=[{}],param=[{}]", systemCode, JSONUtil.toJsonStr(param));
|
|
|
try {
|
|
|
InvitationVo invitationVo = new InvitationVo();
|
|
|
// 获取邀请人信息
|
|
|
@@ -231,10 +234,10 @@ public class SysUserJzgAppServiceImpl extends ServiceImpl<SysUserJzgAppMapper, S
|
|
|
throw new SystemException("邀请人数据异常!");
|
|
|
}
|
|
|
SysDept dept = sysDeptMapper.selectById(yqirInfo.getDeptId());
|
|
|
- AssertionUtils.isFail(Objects.isNull(yqrAppUser), "邀请人不存在");
|
|
|
+ AssertionUtils.isFail(Objects.isNull(dept), "邀请人所在部门不存在");
|
|
|
invitationVo.setDeptName(dept.getName());
|
|
|
invitationVo.setMobile(param.getMobile());
|
|
|
- invitationVo.setSystemCode(yqrAppUser.getSystemCode());
|
|
|
+ invitationVo.setSystemCode(systemCode);
|
|
|
LambdaQueryWrapper<SysUser> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
queryWrapper.eq(SysUser::getMobile, param.getMobile())
|
|
|
.eq(SysUser::getIsDelete, 0);
|
|
|
@@ -251,7 +254,7 @@ public class SysUserJzgAppServiceImpl extends ServiceImpl<SysUserJzgAppMapper, S
|
|
|
// 创建app用户
|
|
|
SysUserJzgApp sysUserJzgApp = new SysUserJzgApp(sysUser);
|
|
|
sysUserJzgApp.setDeptId(yqrAppUser.getDeptId());
|
|
|
- sysUserJzgApp.setSystemCode(yqrAppUser.getSystemCode());
|
|
|
+ sysUserJzgApp.setSystemCode(systemCode);
|
|
|
sysUserJzgApp.setReferrerId(yqrAppUser.getId());
|
|
|
sysUserJzgAppMapper.insert(sysUserJzgApp);
|
|
|
|
|
|
@@ -267,12 +270,12 @@ public class SysUserJzgAppServiceImpl extends ServiceImpl<SysUserJzgAppMapper, S
|
|
|
wrapper.eq(SysUserJzgApp::getUserId, user.getId())
|
|
|
.eq(SysUserJzgApp::getIsDelete, 0)
|
|
|
.eq(SysUserJzgApp::getIsEnable, 0)
|
|
|
- .eq(SysUserJzgApp::getSystemCode, yqrAppUser.getSystemCode());
|
|
|
+ .eq(SysUserJzgApp::getSystemCode, systemCode);
|
|
|
SysUserJzgApp appUser = sysUserJzgAppMapper.selectOne(wrapper);
|
|
|
if (Objects.isNull(appUser)) {
|
|
|
SysUserJzgApp sysUserJzgApp = new SysUserJzgApp(user);
|
|
|
sysUserJzgApp.setDeptId(yqrAppUser.getDeptId());
|
|
|
- sysUserJzgApp.setSystemCode(yqrAppUser.getSystemCode());
|
|
|
+ sysUserJzgApp.setSystemCode(systemCode);
|
|
|
sysUserJzgApp.setReferrerId(yqrAppUser.getId());
|
|
|
sysUserJzgAppMapper.insert(sysUserJzgApp);
|
|
|
// 增加推荐人关系
|
|
|
@@ -280,8 +283,11 @@ public class SysUserJzgAppServiceImpl extends ServiceImpl<SysUserJzgAppMapper, S
|
|
|
SysUserJzgInfo userInfo = new SysUserJzgInfo(yqirInfo, user);
|
|
|
sysUserJzgInfoService.save(userInfo);
|
|
|
userId = userInfo.getId();
|
|
|
+ log.info("被邀请人在sys_user_jzg_app表中的序号是[{}]",userId);
|
|
|
} else {
|
|
|
- if (!appUser.getReferrerId().equals(yqrAppUser.getId())) {
|
|
|
+ if (appUser.getReferrerId() !=null && !Objects.equals(appUser.getReferrerId(),yqrAppUser.getId())) {
|
|
|
+ log.info("用户已被邀请注册.appUser.getReferrerId()=[{}],yqrAppUser.getId()=[{}].appUser=[{}],yqrAppUser=[{}]",
|
|
|
+ appUser.getReferrerId(), yqrAppUser.getId(),JSONUtil.toJsonStr(appUser), JSONUtil.toJsonStr(yqrAppUser));
|
|
|
throw new SystemException("该用户已被邀请注册");
|
|
|
}
|
|
|
invitationVo.setIsJoined(1);
|
|
|
@@ -292,7 +298,7 @@ public class SysUserJzgAppServiceImpl extends ServiceImpl<SysUserJzgAppMapper, S
|
|
|
return invitationVo;
|
|
|
} catch (Exception e) {
|
|
|
log.error("invitationRegister",e);
|
|
|
- throw new SystemException("程序异常");
|
|
|
+ throw new SystemException(Objects.toString(e.getMessage(),"程序异常"));
|
|
|
}
|
|
|
}
|
|
|
|