目前有两个两个系统分别部署到不同服务器上,两个系统下的业务填报都做了数据权限,填报库在不同的库,分别都用岗位和角色做的数据权限,现在公司想让这两个系统整合,弄到同一个服务器上,目前用户信息在两个系统都存在,但是岗位和角色都不一致,怎么可以做到不是很大的改动,让整合后的权限依旧可以运行?
做一个岗位和角色的对照表
定时更新另一个数据库~
试试
外部权限表实现数据权限过滤 https://help.fanruan.com/finereport/doc-view-3040.html
不是很大的改动,,你就别想了!!!改动肯定大,而且测试时间也较长~!!!肯定要时间的,改动肯定不会小的!!!
你在整合地时候给各个表增加标识字段,比如用户表增加来源字段,标识来自库1还是库2。数据表也增加该标识字段。然后在整合的系统里面查询时用标识字段来控制权限
大概 where 1=1 and ( (用户=库1 and 数据=库1 and 库1原数据权限) or (用户=库2 and 数据=库2 and 库2原数据权限) ),这个只是大概逻辑,因为对你们的业务和使用情况不清楚,不一定能用。