拦截器给查询请求添加参数
文梅之家 发布于71月前 1答/2576阅

我的原始需求是:拦截器给查询请求添加参数


实现过程中遇到的问题:拦截器给查询请求添加参数


我觉得这个问题的原因是:拦截器给查询请求添加参数,比如当前登录用户查询一个集合、通过拦截器自动加上user_id =当前自己ID的所有数据,在拦截器里改如何处理呢?谢谢



[沙发] Jieven
@文梅之家 如果只是按当前登录用户ID过滤,无须使用拦截器.
直接在元对象上配置过滤条件 user_id = ${user.id} 即可.
拦截器也可以实现,是通过 queryBefore();
// 用法:追加条件
ac.condition = "and user_id < ?";
ac.params.add(ac.UID());
提交评论