package com.yuanchu.limslaboratory.controllerServerApi;
|
|
import com.yuanchu.limslaboratory.utils.HttpUtils;
|
import com.yuanchu.limslaboratory.utils.JsonUtil;
|
import com.yuanchu.limslaboratory.utils.RedisUtil;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.stereotype.Component;
|
|
import javax.annotation.Resource;
|
import java.util.HashMap;
|
import java.util.Map;
|
|
/**
|
* @Author 张宾
|
* @Date 2023/8/26
|
*/
|
@Component
|
public class LaboratoryServerApi {
|
|
private final String ROLE_MANAGER="/role-manager";
|
|
@Resource
|
HttpUtils httpUtils;
|
|
public Map<String, Object> getRoleAndMenuByRole(Long roleId){
|
String url=ROLE_MANAGER+ "/getRoleAndMenuByRole";
|
HashMap<String, String>map=new HashMap<>();
|
map.put("roleId",String.valueOf(roleId));
|
String result = httpUtils.get(url, map, String.valueOf(RedisUtil.get("access_token")));
|
return JsonUtil.jsonToPojo(result,Map.class);
|
}
|
|
|
}
|