|
最佳回答 |
0
|
PoseidonLv5高级互助发布于2019-5-28 15:37
|
${if(len(p_depart)=0,"","and m.i_id in ('"+p_depart+"')")} |
设置复选框返回字符串,分隔符','
|
-
吴浩(提问者)
- 但是我的是组织架构,p_depart是部门。sql是对的,但是组织架构一多选就显示sql错误
-
Poseidon 回复 吴浩(提问者)
- 日志改为debug级别,监控SQL怎么执行的;
多选错误主要就是in 的不对;
设置复选框返回字符串,分隔符\',\'
-
吴浩(提问者) 回复 Poseidon
- sql我看了,不是“,”隔开的,设置复选框就不是组织树,客户使用起来不知道下拉是一个啥
-
Poseidon 回复 吴浩(提问者)
- 下拉树?那你监控下返回值是什么,然后拼接成你要的 in
|
|
|
最佳回答 |
0
|
虾米、木木Lv2初级互助发布于2019-5-28 15:38(编辑于 2019-5-28 15:38)
|
${ if (len(p_depart)=0,
"" ,
"and m.i_id in ('" +p_depart+ "') " )}
p_depart 是 1,2,3,4,5
|
|
|
|
最佳回答 |
0
|
西柚Lv2见习互助发布于2019-5-28 15:38
|
${if(len(p_depart)==0,"","and m.i_id in ('"+p_depart+"')")}
|
|
|