mirror of https://gitee.com/xiaonuobase/snowy
【更新】AuthApi优化一些接口
parent
e19c7baded
commit
66db17b796
|
@ -84,7 +84,7 @@ public interface AuthApi {
|
|||
* @author yubaoshan
|
||||
* @date 2024/7/18 17:35
|
||||
*/
|
||||
String doLoginByIdForB(String userId);
|
||||
String doLoginByIdForB(String userId, String device);
|
||||
|
||||
/**
|
||||
* C端用户id登录
|
||||
|
@ -92,7 +92,7 @@ public interface AuthApi {
|
|||
* @author yubaoshan
|
||||
* @date 2024/7/18 17:35
|
||||
*/
|
||||
String doLoginByIdForC(String userId);
|
||||
String doLoginByIdForC(String userId, String device);
|
||||
|
||||
/**
|
||||
* B端账号登录
|
||||
|
@ -100,7 +100,7 @@ public interface AuthApi {
|
|||
* @author yubaoshan
|
||||
* @date 2024/7/18 17:35
|
||||
*/
|
||||
String doLoginByAccountForB(String account);
|
||||
String doLoginByAccountForB(String account, String device);
|
||||
|
||||
/**
|
||||
* C端账号登录
|
||||
|
@ -108,5 +108,5 @@ public interface AuthApi {
|
|||
* @author yubaoshan
|
||||
* @date 2024/7/18 17:35
|
||||
*/
|
||||
String doLoginByAccountForC(String account);
|
||||
String doLoginByAccountForC(String account, String device);
|
||||
}
|
||||
|
|
|
@ -16,6 +16,7 @@ package vip.xiaonuo.auth.modular.auth;
|
|||
import cn.dev33.satoken.session.SaSession;
|
||||
import cn.dev33.satoken.stp.StpUtil;
|
||||
import cn.hutool.core.date.DateTime;
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import cn.hutool.json.JSONObject;
|
||||
import cn.hutool.json.JSONUtil;
|
||||
|
@ -30,7 +31,6 @@ import vip.xiaonuo.auth.modular.login.service.AuthService;
|
|||
import vip.xiaonuo.auth.modular.third.service.AuthThirdService;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* 认证鉴权API实现类
|
||||
|
@ -119,22 +119,22 @@ public class AuthApiProvider implements AuthApi {
|
|||
}
|
||||
|
||||
@Override
|
||||
public String doLoginByIdForB(String userId) {
|
||||
return authService.doLoginById(userId, AuthDeviceTypeEnum.PC.getValue(), SaClientTypeEnum.B.getValue());
|
||||
public String doLoginByIdForB(String userId, String device) {
|
||||
return authService.doLoginById(userId, ObjectUtil.isNotEmpty(device)?device:AuthDeviceTypeEnum.PC.getValue(), SaClientTypeEnum.B.getValue());
|
||||
}
|
||||
|
||||
@Override
|
||||
public String doLoginByIdForC(String userId) {
|
||||
return authService.doLoginById(userId, AuthDeviceTypeEnum.PC.getValue(), SaClientTypeEnum.C.getValue());
|
||||
public String doLoginByIdForC(String userId, String device) {
|
||||
return authService.doLoginById(userId, ObjectUtil.isNotEmpty(device)?device:AuthDeviceTypeEnum.PC.getValue(), SaClientTypeEnum.C.getValue());
|
||||
}
|
||||
|
||||
@Override
|
||||
public String doLoginByAccountForB(String account) {
|
||||
return authService.doLoginByAccount(account, AuthDeviceTypeEnum.PC.getValue(), SaClientTypeEnum.B.getValue());
|
||||
public String doLoginByAccountForB(String account, String device) {
|
||||
return authService.doLoginByAccount(account, ObjectUtil.isNotEmpty(device)?device:AuthDeviceTypeEnum.PC.getValue(), SaClientTypeEnum.B.getValue());
|
||||
}
|
||||
|
||||
@Override
|
||||
public String doLoginByAccountForC(String account) {
|
||||
return authService.doLoginByAccount(account, AuthDeviceTypeEnum.PC.getValue(), SaClientTypeEnum.C.getValue());
|
||||
public String doLoginByAccountForC(String account, String device) {
|
||||
return authService.doLoginByAccount(account, ObjectUtil.isNotEmpty(device)?device:AuthDeviceTypeEnum.PC.getValue(), SaClientTypeEnum.C.getValue());
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue