以文本方式查看主题 - 昂捷论坛 (http://enjoyit.com.cn/bbs/index.asp) -- □-通用类 (http://enjoyit.com.cn/bbs/list.asp?boardid=27) ---- 审批流如何实现like或 not like 条件判断 (http://enjoyit.com.cn/bbs/dispbbs.asp?boardid=27&id=8687) |
-- 作者:wzg3020 -- 发布时间:2013/1/5 11:58:39 -- 审批流如何实现like或 not like 条件判断 审批流实现‘像似于’或‘不像似于’条件判断时,审批流的Xpath语言不支持sql语言like的写法,如果按以下sql的语法来写,发送审批时系统会报错:\'具有无效的标记\' //tb_o_i[1]/c_at_order <= 1000 and //tb_o_i[1]/c_mk_store_id like \'%10001%\' //tb_o_i[1]/c_at_order <= 1000 and //tb_o_i[1]/c_mk_store_id not like \'%10001%\'
变通的实现方法,用contains函数来实现 包含://tb_o_i[1]/c_at_order <= 1000 and contains(//tb_o_i[1]/c_mk_store_id,\'10001\') 相当于 like ‘%10001%’ 不包含://tb_o_i[1]/c_at_order <= 1000 and not( contains(//tb_o_i[1]/c_mk_store_id,\'10001\')) 相当于 not like ‘%10001%’ |
-- 作者:wangxiaoxiao -- 发布时间:2013/1/5 14:11:03 -- 强 |