登录查询用户新增用户类型查询条件

This commit is contained in:
2025-07-14 09:02:13 +08:00
parent 800b825892
commit 082f890009

View File

@ -17,10 +17,7 @@ import com.fuyuanshen.common.core.enums.LoginType;
import com.fuyuanshen.common.core.enums.UserType; import com.fuyuanshen.common.core.enums.UserType;
import com.fuyuanshen.common.core.exception.user.CaptchaExpireException; import com.fuyuanshen.common.core.exception.user.CaptchaExpireException;
import com.fuyuanshen.common.core.exception.user.UserException; import com.fuyuanshen.common.core.exception.user.UserException;
import com.fuyuanshen.common.core.utils.MessageUtils; import com.fuyuanshen.common.core.utils.*;
import com.fuyuanshen.common.core.utils.ServletUtils;
import com.fuyuanshen.common.core.utils.StringUtils;
import com.fuyuanshen.common.core.utils.ValidatorUtils;
import com.fuyuanshen.common.json.utils.JsonUtils; import com.fuyuanshen.common.json.utils.JsonUtils;
import com.fuyuanshen.common.redis.utils.RedisUtils; import com.fuyuanshen.common.redis.utils.RedisUtils;
import com.fuyuanshen.common.satoken.utils.AppLoginHelper; import com.fuyuanshen.common.satoken.utils.AppLoginHelper;
@ -61,9 +58,9 @@ public class AppSmsAuthStrategy implements IAuthStrategy {
AppUserVo user = loadUserByPhonenumber(phonenumber); AppUserVo user = loadUserByPhonenumber(phonenumber);
if (ObjectUtil.isNull(user)) { if (ObjectUtil.isNull(user)) {
//新增Appuser //新增Appuser
addAppUser(tenantId, phonenumber); AppUser appUser = addAppUser(tenantId, phonenumber);
MapstructUtils.convert(appUser, user);
user = appUserMapper.selectVoOne(new LambdaQueryWrapper<AppUser>().eq(AppUser::getPhonenumber, phonenumber)); // user = appUserMapper.selectVoOne(new LambdaQueryWrapper<AppUser>().eq(AppUser::getPhonenumber, phonenumber));
// loginService.recordLogininfor(tenantId, phonenumber, Constants.LOGIN_FAIL, MessageUtils.message("user.not.exists", phonenumber)); // loginService.recordLogininfor(tenantId, phonenumber, Constants.LOGIN_FAIL, MessageUtils.message("user.not.exists", phonenumber));
// throw new UserException("user.not.exists", phonenumber); // throw new UserException("user.not.exists", phonenumber);
} }
@ -90,7 +87,7 @@ public class AppSmsAuthStrategy implements IAuthStrategy {
return loginVo; return loginVo;
} }
private void addAppUser(String tenantId, String phonenumber) { private AppUser addAppUser(String tenantId, String phonenumber) {
AppUser appUser = new AppUser(); AppUser appUser = new AppUser();
appUser.setPhonenumber(phonenumber); appUser.setPhonenumber(phonenumber);
appUser.setUserName(phonenumber); appUser.setUserName(phonenumber);
@ -99,6 +96,7 @@ public class AppSmsAuthStrategy implements IAuthStrategy {
appUser.setLoginIp(ServletUtils.getClientIP()); appUser.setLoginIp(ServletUtils.getClientIP());
appUser.setTenantId(tenantId); appUser.setTenantId(tenantId);
appUserMapper.insert(appUser); appUserMapper.insert(appUser);
return appUser;
} }