1、你说是填报进去的,那么正常你应该将填人的账号和时间都记录写到数据库这张表一起存起来
2、有这个账号的数据以后,你就在写sql查询的时候判断一下登陆人的角色(前提是你对这些人设置了角色,比如张三他的角色是经理,那么你就可以根据角色来判断)
select * from 填报表名称
where 1=1
${if(fine_role="部门经理","","and real_code='"+fine_username+"'")}
-------------如果你是模糊查询角色语句可以改成如下----------------
${if(find("经理",fine_role)>0,"","and real_code='"+fine_username+"'")}
/*如果登陆人的账号等于部门经理,那么不限制条件,否则限制账号为登陆人的账号*/
/*修改你的公式*/
WHERE 1=1
${if(fine_role="总经理","","and t3.add_name ='"+left(fine_display_name,find("(",fine_display_name)-1)+"'")}