finereport参数查询问题:查询条件中含有多个参数时怎么处理?例如:where xxx in(${gdh})
SQL传参如下:${gdh}为但与个扩展的数据,我动态参数注入了
SQL如下:
and rp.RpERPWorkOrder in ('${gdh}')
gdh数据例如:xxxx
xxxx_1
xxxx_2
xxxx_3
动参改为如下:
where 1=1 "+$if(len(BM)==0,"","and A.SPDM in ('"+SPDM+"')")+"
动态参数注入是一个一个注入的,不是连接成一个字符串注入的