| | |
| | | import cn.dev33.satoken.stp.StpInterface; |
| | | import com.ruoyi.common.core.domain.model.LoginUser; |
| | | import com.ruoyi.common.enums.UserType; |
| | | import com.ruoyi.common.utils.LoginUtils; |
| | | import com.ruoyi.common.helper.LoginHelper; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.util.ArrayList; |
| | |
| | | |
| | | @Override |
| | | public List<String> getPermissionList(Object loginId, String loginType) { |
| | | UserType userType = LoginUtils.getUserType(loginId); |
| | | LoginUser loginUser = LoginHelper.getLoginUser(); |
| | | UserType userType = UserType.getUserType(loginUser.getUserType()); |
| | | if (userType == UserType.SYS_USER) { |
| | | LoginUser loginUser = LoginUtils.getLoginUser(); |
| | | return new ArrayList<>(loginUser.getMenuPermission()); |
| | | } else if (userType == UserType.APP_USER) { |
| | | // app端权限返回 自行根据业务编写 |
| | |
| | | |
| | | @Override |
| | | public List<String> getRoleList(Object loginId, String loginType) { |
| | | UserType userType = LoginUtils.getUserType(loginId); |
| | | LoginUser loginUser = LoginHelper.getLoginUser(); |
| | | UserType userType = UserType.getUserType(loginUser.getUserType()); |
| | | if (userType == UserType.SYS_USER) { |
| | | LoginUser loginUser = LoginUtils.getLoginUser(); |
| | | return new ArrayList<>(loginUser.getRolePermission()); |
| | | } else if (userType == UserType.APP_USER) { |
| | | // app端权限返回 自行根据业务编写 |