场景:用户选择会议,但是只能选择自己需要参与的会议
数据:现有数据表存储会议主题,对应参会人员
如:
序号 |
会议主题 |
参会人员 |
1 | A会议 | 张三,李四,王五,赵六 |
2 | B会议 | 李四,赵六 |
3 | C会议 | 张三,李四 |
4 | D会议 | 李四,王五,赵六 |
方案:使用关联查询配置动态选项,同时,数据经过自定义SQL进行过滤
if(map.get('F_CHRYZH')!=null){ return "select * from W_HYQD where F_CHRYZH like '%"+map.get("F_CHRYZH")+"%'"; }
注意:如果使用的数据库为oracle数据库,则需要注意变量是 全小写