package com.kidgrow.zuul.service.impl; import com.kidgrow.authclient.service.impl.DefaultPermissionServiceImpl; import com.kidgrow.common.model.SysMenu; import com.kidgrow.zuul.feign.MenuService; import lombok.extern.slf4j.Slf4j; import org.springframework.security.core.Authentication; import org.springframework.stereotype.Service; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import java.util.List; /** * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020
* * @Description:
* @Project:
* @CreateDate: Created in 2020/2/22 14:35
* @Author: liuke */ @Slf4j @Service("permissionService") public class PermissionServiceImpl extends DefaultPermissionServiceImpl { @Resource private MenuService menuService; @Override public List findMenuByRoleCodes(String roleCodes) { return menuService.findByRoleCodes(roleCodes); } public boolean hasPermission(HttpServletRequest request, Authentication authentication) { return hasPermission(authentication, request.getMethod(), request.getRequestURI()); } }