|  | @@ -32,6 +32,7 @@ import com.yonge.cooleshow.auth.api.dto.UserSetReq;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.auth.api.entity.SysRole;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.auth.api.entity.SysUser;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.auth.api.vo.UserSetVo;
 | 
	
		
			
				|  |  | +import com.yonge.cooleshow.auth.core.service.CustomTokenServices;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.auth.service.SysConfigService;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.auth.service.SysRoleService;
 | 
	
		
			
				|  |  |  import com.yonge.cooleshow.auth.service.SysUserRoleService;
 | 
	
	
		
			
				|  | @@ -64,8 +65,13 @@ public class UserController extends BaseController {
 | 
	
		
			
				|  |  |      private SysUserRoleService sysUserRoleService;
 | 
	
		
			
				|  |  |      @Autowired
 | 
	
		
			
				|  |  |      private IdGeneratorService smsCodeService;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	@Autowired
 | 
	
		
			
				|  |  | +	private CustomTokenServices tokenService;
 | 
	
		
			
				|  |  | +	
 | 
	
		
			
				|  |  |      @Value("${message.debugMode}")
 | 
	
		
			
				|  |  |      private boolean debugMode;
 | 
	
		
			
				|  |  | +    
 | 
	
		
			
				|  |  |      @Autowired
 | 
	
		
			
				|  |  |      private RealnameAuthenticationPlugin realnameAuthenticationPlugin;
 | 
	
		
			
				|  |  |      @Autowired
 | 
	
	
		
			
				|  | @@ -305,10 +311,22 @@ public class UserController extends BaseController {
 | 
	
		
			
				|  |  |          if (sysUser == null) {
 | 
	
		
			
				|  |  |              return failed("用户不存在");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        if (sysUser.getId() != userId) {
 | 
	
		
			
				|  |  | +        if (sysUser.getId() != userId.longValue()) {
 | 
	
		
			
				|  |  |              return failed("非法操作");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          sysUser.setLockFlag(lockFlag);
 | 
	
		
			
				|  |  | +        
 | 
	
		
			
				|  |  | +        if(lockFlag == 1){
 | 
	
		
			
				|  |  | +        	if(sysUser.getUserType().contains("STUDENT")){
 | 
	
		
			
				|  |  | +        		tokenService.revokeToken("student", sysUser.getPhone());
 | 
	
		
			
				|  |  | +        	}
 | 
	
		
			
				|  |  | +        	if(sysUser.getUserType().contains("TEACHER")){
 | 
	
		
			
				|  |  | +        		tokenService.revokeToken("teacher", sysUser.getPhone());
 | 
	
		
			
				|  |  | +        	}
 | 
	
		
			
				|  |  | +        	if(sysUser.getUserType().contains("SYSTEM")){
 | 
	
		
			
				|  |  | +        		tokenService.revokeToken("system", sysUser.getPhone());
 | 
	
		
			
				|  |  | +        	}
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          sysUser.setUpdateTime(new Date());
 | 
	
		
			
				|  |  |          sysUserService.update(sysUser);
 | 
	
		
			
				|  |  |          return succeed();
 | 
	
	
		
			
				|  | @@ -330,7 +348,7 @@ public class UserController extends BaseController {
 | 
	
		
			
				|  |  |          if (sysUser == null) {
 | 
	
		
			
				|  |  |              return failed("用户不存在");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        if (sysUser.getId() != userId) {
 | 
	
		
			
				|  |  | +        if (sysUser.getId() != userId.longValue()) {
 | 
	
		
			
				|  |  |              return failed("非法操作");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 |