新登录不注册用户

This commit is contained in:
2025-07-05 14:17:35 +08:00
parent c8918a46c0
commit fd7c606f78

View File

@@ -1,7 +1,6 @@
package com.ruoyi.fadapp.service.impl; package com.ruoyi.fadapp.service.impl;
import cn.dev33.satoken.stp.StpUtil; import cn.dev33.satoken.stp.StpUtil;
import cn.hutool.core.util.RandomUtil;
import com.ruoyi.common.core.domain.entity.SysUser; import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.domain.model.LoginUser; import com.ruoyi.common.core.domain.model.LoginUser;
import com.ruoyi.common.enums.DeviceType; import com.ruoyi.common.enums.DeviceType;
@@ -130,19 +129,21 @@ public class FadAppAuthServiceImpl implements IFadAppAuthService {
SysUser user = userService.selectUserByPhonenumber(phone); SysUser user = userService.selectUserByPhonenumber(phone);
if (user == null) { if (user == null) {
// 用户不存在,创建新用户 // // 用户不存在,创建新用户
user = new SysUser(); // user = new SysUser();
user.setUserName(phone); // 用户名使用手机号 // user.setUserName(phone); // 用户名使用手机号
user.setNickName("用户" + phone.substring(7)); // 昵称使用手机号后4位 // user.setNickName("用户" + phone.substring(7)); // 昵称使用手机号后4位
user.setPhonenumber(phone); // user.setPhonenumber(phone);
user.setPassword("123456"); // 默认密码,实际项目中应该生成随机密码 // user.setPassword("123456"); // 默认密码,实际项目中应该生成随机密码
user.setStatus("0"); // 正常状态 // user.setStatus("0"); // 正常状态
//
// 插入用户 // // 插入用户
userService.insertUser(user); // userService.insertUser(user);
//
// 重新查询用户信息 // // 重新查询用户信息
user = userService.selectUserByPhonenumber(phone); // user = userService.selectUserByPhonenumber(phone);
//应该先报错
throw new ServiceException("用户不存在");
} }
return user; return user;