|
|
@@ -50,7 +50,6 @@ public class UpmsApiServiceImpl implements UpmsApiService {
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- @Cacheable(value = "zheng-upms-rpc-service-ehcache", key = "'selectUpmsPermissionByUpmsUserId_' + #upmsUserId")
|
|
|
public List<UpmsPermission> selectUpmsPermissionByUpmsUserId(Integer upmsUserId) {
|
|
|
// 用户不存在或锁定状态
|
|
|
UpmsUser upmsUser = upmsUserMapper.selectByPrimaryKey(upmsUserId);
|
|
|
@@ -62,13 +61,23 @@ public class UpmsApiServiceImpl implements UpmsApiService {
|
|
|
return upmsPermissions;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 根据用户id获取所拥有的权限
|
|
|
+ * @param upmsUserId
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ @Cacheable(value = "zheng-upms-rpc-service-ehcache", key = "'selectUpmsPermissionByUpmsUserId_' + #upmsUserId")
|
|
|
+ public List<UpmsPermission> selectUpmsPermissionByUpmsUserIdByCache(Integer upmsUserId) {
|
|
|
+ return selectUpmsPermissionByUpmsUserId(upmsUserId);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 根据用户id获取所属的角色
|
|
|
* @param upmsUserId
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- @Cacheable(value = "zheng-upms-rpc-service-ehcache", key = "'selectUpmsRoleByUpmsUserId_' + #upmsUserId")
|
|
|
public List<UpmsRole> selectUpmsRoleByUpmsUserId(Integer upmsUserId) {
|
|
|
// 用户不存在或锁定状态
|
|
|
UpmsUser upmsUser = upmsUserMapper.selectByPrimaryKey(upmsUserId);
|
|
|
@@ -80,6 +89,17 @@ public class UpmsApiServiceImpl implements UpmsApiService {
|
|
|
return upmsRoles;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 根据用户id获取所属的角色
|
|
|
+ * @param upmsUserId
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ @Cacheable(value = "zheng-upms-rpc-service-ehcache", key = "'selectUpmsRoleByUpmsUserId_' + #upmsUserId")
|
|
|
+ public List<UpmsRole> selectUpmsRoleByUpmsUserIdByCache(Integer upmsUserId) {
|
|
|
+ return selectUpmsRoleByUpmsUserId(upmsUserId);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 根据角色id获取所拥有的权限
|
|
|
* @param upmsRoleId
|