代码更新
This commit is contained in:
@@ -222,10 +222,13 @@ public class DataPermissionServiceImpl implements DataPermissionService {
|
||||
JSONObject dataObj = dataTab.query("permission_id = '" + permissionId + "'").uniqueResult(0);
|
||||
if (dataObj.getString("code").equals("user")) { // 用户权限
|
||||
JSONArray userIds = WQL.getWO("Query").addParamMap(MapOf.of("flag", "2", "self_user_id", userId, "permission_scope_type", jsonObject.getString("permission_scope_type"))).process().getResultJSONArray(0);
|
||||
jsonObject.put("users", userIds);
|
||||
if (ObjectUtil.isNotEmpty(userIds)) jsonObject.put("users", userIds);
|
||||
} else if (dataObj.getString("code").equals("dept")) { // 部门权限
|
||||
JSONArray deptIds = WQL.getWO("Query").addParamMap(MapOf.of("flag", "3", "self_user_id", userId, "permission_scope_type", jsonObject.getString("permission_scope_type"))).process().getResultJSONArray(0);
|
||||
jsonObject.put("depts", deptIds);
|
||||
if (ObjectUtil.isNotEmpty(deptIds)) jsonObject.put("depts", deptIds);
|
||||
} else if (dataObj.getString("code").equals("self")) {
|
||||
JSONArray userIds = WQL.getWO("Query").addParamMap(MapOf.of("flag", "2", "self_user_id", userId, "permission_scope_type", jsonObject.getString("permission_scope_type"))).process().getResultJSONArray(0);
|
||||
if (ObjectUtil.isNotEmpty(userIds)) jsonObject.put("users", userIds);
|
||||
}
|
||||
// 其他不做处理
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user