当fine_username == 'admin'||manager!=0看全表数据,如果不符合条件则只看本人的数据,这个判断在sql中怎么写?
SELECT * FROM 订单
WHERE 1=1
${if(area== 'admin',"","and 货主地区 = '" + area + "'")}
SQL这样写
然后参数 写公式fine_username 就可以了
WHERE 1=1 ${if(fine_username="admin" || fine_username!="manager" ,""," AND FImporter like '%" + fine_username+"%' ")} (其中FImporter是用户查询相关字段)