场景:参数面板下拉框是复选框,里面的内容自定义放的是原辅料/内包材/外包材料,能实现判断当选择原辅料时,SQL参数and带入的是字段1,选择内包材/外包材时,SQL参数and带入的是字段二吗?
${if(len(gys)=0,""," and NAME1 in ('"+gys+"')")} 类似这种方式如何实现?
已解决
显示值和实际值这里设置一下
where 1=1 ${if(gys=="原辅料"," AND NAME1 IN('"+gys+"')"," AND NAME2 IN ('"+gys+"')")}
select ${if(find("原辅料",gys)>0,"字段1",if(or(find("内包材",gys)>0,find("外包材",gys)>0),"字段二",''))} from 表
例如