问题描述:有多家店。集团权限人员有所有门店权限,门店人员权限只对应自己门店负责的部门。 第一个饼图销售这么取的。第2个分楼层销售,对应的门店是饼图传过来的。 现在的问题是如果是门店人员只显示自己负责的楼层没有问题。但是集团人员登陆就显示所有的门店楼层合计了,这个条件应该怎么加。 权限控制代码:select * from zg_sysinfo where 1=1 ${if( len(fine_username)== 0 , "", "and md in (select md from jhyb_user where name = '"+fine_username+"' ) and louceng in (select louceng from jhyb_user where mdmc='"+门店+"' and name = '"+fine_username+"' )" )} 最后整个语句的条件:where mdmc='"+门店+"' 这样写是不是不对,这里也应该等于饼图传过来的门店,谢谢。 |