代码更新

This commit is contained in:
2022-12-12 20:41:29 +08:00
parent f2ba89ba3d
commit 82e552cbd0

View File

@@ -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);
}
// 其他不做处理
}