Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    winrunwang
    @winrunwang
    @sky18Dragon 复杂规则个人觉得就是拆解,多条简单规则等于复杂。根据自身业务来的。
    sky18Dragon
    @sky18Dragon
    @winrunwang 好的,谢谢!!
    jz-Leung
    @jz-Leung
    各位大佬好,应该要怎么验证操作符的语法?
    比如String express = "Object a = 10 == 10 ; Object b = 2 == 3 ; return !a||!b"; return后面的 要怎么验证语法,用正则表达式吗?
    Gukey
    @GuGuKit
    大佬们好,QL表达式对计算结果保留指定位数的小数位该怎么表示呢??比如 想对 a * b 的结果进行四舍五入并保留两位小数该怎么写呢??江湖救急,多谢!
    Gukey
    @GuGuKit
    查到了 rand(a*b,2)即可四舍五入保留两位小数
    Gukey
    @GuGuKit
    round(a*b,2)
    zengjianfei
    @zengjianfei
    ?
    zengjianfei
    @zengjianfei
    舍五入保留两
    warning5
    @warning5
    qlExpress本身定位是不是就是表达式求值引擎,而规则引擎可以基于ql,实现when-then这样的方式,实现业务代码和业务规则分离
    zhulc0914
    @zhulc0914
    为啥不能翻页
    JasonLee
    @jasonlee529
    请问,qlexpress有没有规则编辑器?Js做的。
    lxm798
    @lxm798
    meiyou
    ld844870209
    @ld844870209

    import com.ql.util.express.test.OrderQuery;
    //系统自动会import java.lang.,import java.util.;

    query = new OrderQuery();//创建class实例,会根据classLoader信息,自动补全类路径
    query.setCreateDate(new Date());//设置属性
    query.buyer = "张三";//调用属性,默认会转化为setBuyer("张三")
    result = bizOrderDAO.query(query);//调用bean对象的方法
    System.out.println(result.getId());//静态方法

    下载的jar为什么tesr路径
    maven下载的包路径中没有test路径,按着这个写报错了
    klaus881
    @klaus881
    这个项目还在维护吗 ,我看好久没更新了
    DQYuan
    @DQinYuan
    qlexpress 的自定义函数要如何获得当前行列号呢?
    PanLiang1991
    @PanLiang1991
    怎么注册外部的自定义函数?难道都需要封装一下才行吗?
    angel8899421110
    @angel8899421110
    bingo平台啥时候能开源吗 能否提供点bingo平台的资料
    哈哈颠颠
    @fanlingyin
    有人在吗
    Rocky
    @daochuanli
    还有人在使用吗?
    luohayiren
    @luohayiren
    有的,我们刚好用到了这个。。
    luohayiren
    @luohayiren
    顺便问下,你们有什么好的替代产品么,感觉这个没人维护了。。。出了问题都不好修。。
    DQYuan
    @DQinYuan
    我们最近会继续开始维护,有什么问题可以直接提 issue
    TorresStm
    @TorresStm
    请问,ql
    请问,qlExpress有配套的规则维护页面吗?
    DQYuan
    @DQinYuan
    没有的,需要自行开发
    食人花
    @equalxx
    @DQinYuan mod % 操作必须只能整数吗,非整数会报不支持
    handyjq
    @handyjq
    测试用例里面的:DongtaiFieldTest,这个没看懂结果为啥是:{李四=200, 用户=200, 张三=100}
    @DQinYuan
    niudehua
    @niudehua
    这个项目有整合教程嘛
    海叔快跑
    @fengdh23
    冒个泡,最近做结算,研究下
    海叔快跑
    @fengdh23
    wechart:371754252
    QLExpress blogs: https://yq.aliyun.com/album/130 请问下,wechart 是什么软件? 另外 blogs 打开不到对应的业务,跑到阿里云首页
    @DQinYuan
    stone_lion
    @stonelion
    微信
    Colin
    @liuhaidashen
    请问是否可以实现带默认参数的函数,比如说我在context中每次执行业务会装载变量‘价格’,但是我在写脚本时可能固定会用到价格,但是想作为默认的参数而不用每次都要写,比如完整脚本是 “计算(国家,价格)”,简化之后脚本只需要写“计算(国家)”,而执行脚本时会去找价格这个变量作为第二个参数传入
    Eason Lau
    @Liubey
    求问,我通过动态load class加载了一个类,且把该类的方法绑定到了runner中(runner.addFunctionOfClassMethod),但执行的时候报错:java.lang.Exception: 对象为空,不能执行方法,有人遇到过 吗
    ChinaFeng
    @KolnFeng
    通过addFunctionOfServiceMethod 定义了一个函数 返回的List 这个Function名字叫 "获取所有叶子节点"
    再通过addFunctionOfServiceMethod定义了一个 java List.contains功能的函数 contains(List, T) 这个Function名字叫 "包含"
    之后在宏定义中 addMacro 的表达式 包含(获取所有叶子节点, 1) 编译阶段报错请问是什么原因
    码农小易
    @Coder-XiaoYi
    有人写过QLExpress的BNF语法分析吗