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<String,Object> 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;
|
}
|
}
|