介绍
该功能是为了方便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-08-21 10:58 作者:肖海杰