|
@@ -355,16 +355,19 @@ public class ResidentInfoServiceImpl implements IResidentInfoService {
|
|
|
|
|
|
//校验账号是否存在,如果存在则不新增账号
|
|
|
//校验该租户下居住人员是否存在
|
|
|
- boolean existUser = TenantHelper.ignore(() -> {
|
|
|
+ /*boolean existUser = TenantHelper.ignore(() -> {
|
|
|
return sysUserMapper.exists(new LambdaQueryWrapper<SysUser>().eq(SysUser::getTenantId, tenantId)
|
|
|
.eq(SysUser::getPhonenumber, add.getResidentPhone()));
|
|
|
+ });*/
|
|
|
+ SysUserVo sysUserVo = TenantHelper.ignore(() -> {
|
|
|
+ return sysUserMapper.selectVoOne(new LambdaQueryWrapper<SysUser>().eq(SysUser::getPhonenumber, residentPhone).eq(SysUser::getTenantId,tenantId));
|
|
|
});
|
|
|
//新增账号信息
|
|
|
Long userId;
|
|
|
SysUserBo user = new SysUserBo();
|
|
|
user.setTenantId(tenantId);
|
|
|
user.setIsAuthentication(TWO);
|
|
|
- if (!existUser) {
|
|
|
+ if (sysUserVo == null) {
|
|
|
user.setUserName(residentPhone);
|
|
|
user.setPhonenumber(residentPhone);
|
|
|
user.setUserName(residentPhone);
|
|
@@ -382,9 +385,9 @@ public class ResidentInfoServiceImpl implements IResidentInfoService {
|
|
|
userId = sysUser.getUserId();
|
|
|
} else {
|
|
|
//从sysUser表中查询
|
|
|
- SysUserVo sysUserVo = TenantHelper.ignore(() -> {
|
|
|
- return sysUserMapper.selectVoOne(new LambdaQueryWrapper<SysUser>().eq(SysUser::getPhonenumber, residentPhone));
|
|
|
- });
|
|
|
+ /*SysUserVo sysUserVo = TenantHelper.ignore(() -> {
|
|
|
+ return sysUserMapper.selectVoOne(new LambdaQueryWrapper<SysUser>().eq(SysUser::getPhonenumber, residentPhone).eq(SysUser::getTenantId,tenantId));
|
|
|
+ });*/
|
|
|
//更新数据
|
|
|
userId = sysUserVo.getUserId();
|
|
|
user.setUserId(userId);
|