|
@@ -2,6 +2,7 @@ package com.ym.mec.auth.service.impl;
|
|
|
|
|
|
import com.ym.mec.auth.api.dto.SysUserInfo;
|
|
|
import com.ym.mec.auth.api.entity.SysUser;
|
|
|
+import com.ym.mec.auth.api.enums.SysUserType;
|
|
|
import com.ym.mec.auth.api.enums.YesOrNoEnum;
|
|
|
import com.ym.mec.auth.dal.dao.SysUserDao;
|
|
|
import com.ym.mec.auth.service.SysRoleMenuService;
|
|
@@ -160,10 +161,15 @@ public class SysUserServiceImpl extends BaseServiceImpl<Integer, SysUser> implem
|
|
|
return queryUserInfoByPhone(phone);
|
|
|
}
|
|
|
}
|
|
|
- throw new UsernameNotFoundException("404.9");
|
|
|
- }else {
|
|
|
- throw new UsernameNotFoundException("404.9");
|
|
|
+ }else if(StringUtils.equalsIgnoreCase(clientId,"STUDENT")){
|
|
|
+ SysUser sysUser = new SysUser();
|
|
|
+ sysUser.setPhone(phone);
|
|
|
+ sysUser.setUserType(SysUserType.STUDENT);
|
|
|
+ sysUserDao.insert(sysUser);
|
|
|
+ imFeignService.register(new ImUserModel(sysUser.getId().toString(),phone,null));
|
|
|
+ return queryUserInfoByPhone(phone);
|
|
|
}
|
|
|
+ throw new UsernameNotFoundException("404.9");
|
|
|
}
|
|
|
|
|
|
}
|