介绍

该功能是为了方便wheresql转换成j_query格式

详情

功能位置

属性介绍

逻辑运算符

SQL中的and/or

左括号

SQL中左边的括号(

查询项

SQL中查询字段 可以选择本功能的字段,也可以自己手动输入

查询类型

SQL查询条件连接符

查询条件

SQL查询条件的值
值的类型:
1.系统提供大量的公有变量,当前登录人编码{@USERCODE@}、当前登录人名字{@USERNAME@}等,如果用户信息不能满足,可以通过@USER.userId"">{@USER.userId@},@USER.userCode"">{@USER.userCode@}这种形式来取当前用户的信息,USER是当前用户对象,具体信息可以查看api;其他的系统变量,用 {@系统变量名@} 取就可以了。
2.取表单字段的值:{字段code}
注意:如果查询类型为 包含(in)/区间(between and)/notIn 该值为数据格式([‘a’,’b’])

右括号

SQL中右边的括号 )

案例代码

案例一

例:把 and ALWD_ALBH = ‘1’ or ALWD_ALMS in (‘a’,’b’,’c’) 转成 j_query格式

[{"type":"in","code":"ALWD_ALBH","value":"1","cn":"and"},{"type":"in","code":"ALWD_ALMS","value":"['a','b',c]","cn":"and"}]

案例二

例:把 and ALWD_ALBH = ‘1’ or (ALWD_ALMS in (‘a’,’b’,’c’) and ALWD_STATUS_CODE > ‘2’) 转成 j_query格式

[{"type":"in","code":"ALWD_ALBH","value":"1","cn":"and"},{"type":"or","value":[{"type":"in","code":"ALWD_ALMS","value":"['a','b',c]","cn":"or"},{"type":">","code":"ALWD_STATUS_CODE","value":"2","cn":"and"}],"cn":"and"}]
最后编辑: 肖海杰  文档更新时间: 2024-04-28 13:13   作者:肖海杰