【BOS基础系统_权限】新增行政组织,变更行政组织上级导致用户已有行政组织范围丢失原创
1人赞赏了该文章
204次浏览
编辑于2021年10月20日 15:05:04
环境:EAS8.2
问题:新增行政组织,变更行政组织上级导致用户已有行政组织范围丢失问题
解决:PT140574
修复历史数据问题:
--1、备份t_pm_orgrange
select * into t_pm_orgrangebak20211019 from t_pm_orgrange
--2、插入用户丢失的行政组织范围数据
insert into t_pm_orgrange(fid,ftype,fuserid,forgid)
select newbosid('FD3DC16D'),orgsub.ftype,orgsub.FUSERID,ad.fid from T_PM_ORGRANGEINCLUDESUBORG orgsub
left join t_org_baseunit bu ON ORGSUB.FORGID = BU.FID
left join t_org_admin ad ON ad.flongnumber like concat(BU.FLONGNUMBER, '!%')
where orgsub.FISINCLUDESUBORG = 1 and ftype = 20 and ad.FID is not null
and not exists(SELECT 1 FROM T_PM_ORGRANGE g where g.FORGID = ad.fid and g.FUSERID =orgsub.FUSERID and g.FTYPE =orgsub.ftype )
赞 1
1人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读