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 getRoleAndMenuByRole(Long roleId){ String url=ROLE_MANAGER+ "/getRoleAndMenuByRole"; HashMapmap=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); } }