package com.cloud.device.controller; import com.cloud.device.dao.OrgDao; import com.cloud.device.filter.AuthNoneIgnore; import com.cloud.model.common.Result; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.MediaType; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.HashMap; import java.util.Map; @Slf4j @Api(value = "获取用户登录分析系统是何种权限", description = "获取用户登录分析系统是何种权限") @RequestMapping("/data/api-d/analysis") @RestController public class AnalysisController { @Autowired private OrgDao dao; @PostMapping("/analysis") @ApiOperation(value = "获取用户登录分析系统是何种权限", notes = "获取用户登录分析系统是何种权限", httpMethod = "POST", produces = MediaType.APPLICATION_JSON_UTF8_VALUE) @ApiImplicitParams({ @ApiImplicitParam(name = "userId", value = "userId", required = true, dataType = "String", paramType = "query"), }) public Result analysis(Long userId) { Result result = null; try{ // Map map = new HashMap<>(4); // map.put("id",userId); // String string = userService.findById(userId).getUsername().equals("admin")?"admin":"normal"; String string = dao.findUserNameById(userId)<1?"normal":"admin"; result = Result.ok("success",string); }catch (Exception e){ result = Result.error(e); } return result; } }