|
|
@ -39,7 +39,7 @@ public class SingleLoginServiceImpl implements SingleLoginService {
|
|
|
|
private ISysUserService userService;
|
|
|
|
private ISysUserService userService;
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public String singleLogin(String userName, String nickName, Long id, String userType) {
|
|
|
|
public String singleLogin(String userName, String nickName, Long id, String userType,String phone) {
|
|
|
|
// 用户验证
|
|
|
|
// 用户验证
|
|
|
|
Authentication authentication;
|
|
|
|
Authentication authentication;
|
|
|
|
try {
|
|
|
|
try {
|
|
|
@ -47,11 +47,13 @@ public class SingleLoginServiceImpl implements SingleLoginService {
|
|
|
|
user.setUserName(userName);
|
|
|
|
user.setUserName(userName);
|
|
|
|
user.setNickName(nickName);
|
|
|
|
user.setNickName(nickName);
|
|
|
|
user.setPassword("admin123");
|
|
|
|
user.setPassword("admin123");
|
|
|
|
|
|
|
|
user.setPhonenumber(phone);
|
|
|
|
Long[] roles = new Long[1];
|
|
|
|
Long[] roles = new Long[1];
|
|
|
|
if("01".equals(userType)){
|
|
|
|
if("01".equals(userType)){
|
|
|
|
roles[0]=101L;
|
|
|
|
roles[0]=101L;
|
|
|
|
}else if("02".equals(userType)){
|
|
|
|
}else if("02".equals(userType)){
|
|
|
|
roles[0]=100L;
|
|
|
|
//在这里可以判断具体要给什么权限
|
|
|
|
|
|
|
|
roles[0]=102L;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
user.setRoleIds(roles);
|
|
|
|
user.setRoleIds(roles);
|
|
|
|
user.setStatus("0");
|
|
|
|
user.setStatus("0");
|
|
|
|