|  | @@ -231,6 +231,33 @@ public class UserController extends BaseController {
 | 
	
		
			
				|  |  |  		return failed();
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +	@ApiOperation(value = "刷新token")
 | 
	
		
			
				|  |  | +	@PostMapping(value = "/refreshImToken")
 | 
	
		
			
				|  |  | +	public Object refreshImToken() {
 | 
	
		
			
				|  |  | +		AuthUser user = SecurityUtils.getUser();
 | 
	
		
			
				|  |  | +		if (user != null) {
 | 
	
		
			
				|  |  | +			SysUser sysUser = sysUserService.get(user.getUserId());
 | 
	
		
			
				|  |  | +			String username;
 | 
	
		
			
				|  |  | +			if(sysUser.getUserType().contains("TEACHER") || sysUser.getUserType().contains("SYSTEM")){
 | 
	
		
			
				|  |  | +				username = sysUser.getRealName();
 | 
	
		
			
				|  |  | +			}else {
 | 
	
		
			
				|  |  | +				username = sysUser.getUsername();
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  | +			if(StringUtils.isEmpty(username)){
 | 
	
		
			
				|  |  | +				return failed("获取Token失败: 用户名为空");
 | 
	
		
			
				|  |  | +			}else {
 | 
	
		
			
				|  |  | +				ImResult register = imFeignService.register(new ImUserModel(sysUser.getId().toString(), username, sysUser.getAvatar()));
 | 
	
		
			
				|  |  | +				if(StringUtils.isEmpty(register.getToken())){
 | 
	
		
			
				|  |  | +					return failed("获取Token失败: 请联系教务老师");
 | 
	
		
			
				|  |  | +				}
 | 
	
		
			
				|  |  | +				sysUser.setImToken(register.getToken());
 | 
	
		
			
				|  |  | +				sysUserService.refreshImToken(sysUser);
 | 
	
		
			
				|  |  | +				return succeed(register.getToken());
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  | +		return failed();
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  	@ApiOperation(value = "校验用户手机号和密码")
 | 
	
		
			
				|  |  |  	@GetMapping(value = "/checkUser")
 | 
	
		
			
				|  |  |  	public Object checkUser(String phone,String password) {
 |