package com.cloud.user.controller; import com.cloud.model.sys.LoginAppUser; import com.cloud.user.filter.AuthNoneIgnore; import com.cloud.user.service.TokenService; import com.cloud.user.vo.BbEmployeeVO; import io.swagger.annotations.Api; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.Map; @Api(value = "tokenController", description = "登录的用户名获取,给人员添加接口调用") @RequestMapping("data/api-u/token") @RestController public class TokenController { @Autowired private TokenService service; @RequestMapping("/getUserName") @AuthNoneIgnore public String getUserName(String token) { System.out.println("接收到的token是"+token); LoginAppUser user = service.currentUserByToken(token); String userName = ""; if(user!=null){ userName = user.getUsername(); } return userName; } }