Bladeren bron

集群管理查询接口bug修改

zhaoyan 2 jaren geleden
bovenliggende
commit
19addb50a9

+ 4 - 0
simulation-resource-server/src/main/java/com/css/simulation/resource/system/service/ClusterService.java

@@ -39,12 +39,14 @@ public class ClusterService {
         PageUtil.setPageInfo(clusterParam);
         String roleCode = AuthUtil.getCurrentUserRoleCode();
         String useType = AuthUtil.getCurrentUseType();
+        String userId = AuthUtil.getCurrentUserId();
         //当前账户为管理员账户,需要查询普通账户,设置roleCode为2
         if(DictConstants.ROLE_CODE_ADMIN.equals(roleCode) || DictConstants.ROLE_CODE_SYSADMIN.equals(roleCode)){
             clusterParam.setRoleCode(DictConstants.ROLE_CODE_UESR);
         }else if(DictConstants.ROLE_CODE_UESR.equals(roleCode) && DictConstants.USE_TYPE_EXCLUSIVE.equals(useType)){
             // 当前账户为独占使用的普通账户,需要查询该账户创建的普通账户子账户,设置roleCode为3及当前创建用户id
             clusterParam.setRoleCode(DictConstants.ROLE_CODE_SUBUESR);
+            clusterParam.setCreateUserId(userId);
         }else{
             return new PageInfo<>(new ArrayList<>());
         }
@@ -86,12 +88,14 @@ public class ClusterService {
         ClusterParam clusterParam = new ClusterParam();
         String roleCode = AuthUtil.getCurrentUserRoleCode();
         String useType = AuthUtil.getCurrentUseType();
+        String userId = AuthUtil.getCurrentUserId();
         //当前账户为管理员账户,需要查询普通账户,设置roleCode为2
         if(DictConstants.ROLE_CODE_ADMIN.equals(roleCode) || DictConstants.ROLE_CODE_SYSADMIN.equals(roleCode)){
             clusterParam.setRoleCode(DictConstants.ROLE_CODE_UESR);
         }else if(DictConstants.ROLE_CODE_UESR.equals(roleCode) && DictConstants.USE_TYPE_EXCLUSIVE.equals(useType)){
             // 当前账户为独占使用的普通账户,需要查询该账户创建的普通账户子账户,设置roleCode为3及当前创建用户id
             clusterParam.setRoleCode(DictConstants.ROLE_CODE_SUBUESR);
+            clusterParam.setCreateUserId(userId);
         }else{
             return null;
         }