现在有一张部门表DEPARTMENT,字段包括DEPTID(部门编号),FID(父级部门编号)
另一张部门负责人表,字段包括DEPTID(部门编号),ID(部门负责人ID)
现想要实现的需求:通过用户传进来的$ID,判断其是否为部门负责人,如果是,则获得对应负责部门的查询权限,以及下属子级部门的查询权限。如果不是,则没有权限。
整体如何实现?
1、SQL数据集 SELECT * FROM 部门负责人表 WHERE ID='${ID}',然后把DEPTID 拖到A1单元格不扩展
2、不知道你数据库是什么,此处用SqlServer为例
https://blog.csdn.net/aiming66/article/details/80717802
参考上面链接(注意把上面的A1值带进去)在SQL where 后面加 ${if(len(a1)==0," and 1<>1","")}