|
@@ -92,8 +92,16 @@ public class PrivilegeCloudServiceProvider extends ControllerSupport
|
|
|
|
|
|
List<PrivilegeInfo> privilegeInfoList = Lists.newArrayList();
|
|
|
|
|
|
+ boolean full = req.isFull();
|
|
|
+
|
|
|
for (Privilege cur : privilegeList) {
|
|
|
+ boolean hasPrivilege = pIdSet.contains(String.valueOf(cur.getId()));
|
|
|
+ if ((!full) && (!hasPrivilege)) {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+
|
|
|
PrivilegeInfo privilegeInfo = new PrivilegeInfo();
|
|
|
+ privilegeInfo.setHasPrivilege(hasPrivilege);
|
|
|
privilegeInfo.setCode(cur.getCode());
|
|
|
privilegeInfo.setCreationTime(cur.getCreationTime());
|
|
|
privilegeInfo.setGroupId(cur.getGroupId());
|
|
@@ -101,8 +109,12 @@ public class PrivilegeCloudServiceProvider extends ControllerSupport
|
|
|
privilegeInfo.setName(cur.getName());
|
|
|
privilegeInfo.setParentId(cur.getParentId());
|
|
|
privilegeInfo.setUpdateTime(cur.getUpdateTime());
|
|
|
-
|
|
|
- privilegeInfo.setHasPrivilege(pIdSet.contains(String.valueOf(cur.getId())));
|
|
|
+ privilegeInfo.setDescription(cur.getDescription());
|
|
|
+ privilegeInfo.setExt1(cur.getExt1());
|
|
|
+ privilegeInfo.setExt2(cur.getExt2());
|
|
|
+ privilegeInfo.setExt3(cur.getExt3());
|
|
|
+ privilegeInfo.setExt4(cur.getExt4());
|
|
|
+ privilegeInfo.setExt5(cur.getExt5());
|
|
|
|
|
|
privilegeInfoList.add(privilegeInfo);
|
|
|
|