【预警消息】预警消息表达式中,sql脚本的使用

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

【预警消息】预警消息表达式中,sql脚本的使用

1、预警消息表达式中,使用sql脚本获取数据

    当有些业务,直接选择字段时,不满足业务需求,想要通过查表形式来获取数据。

    (1)配置例子

    下面以配置预警动态接手人为例,这里返回用户ID,在预警动态人界面中,SQL示例如下(把脚本复制到表达式区域即可测试):

p = new java.util.ArrayList();

p.add(Person.number);

o = p.toArray();

sql = " SELECT u.fid as fid FROM T_BD_PERSON p LEFT OUTER JOIN T_PM_USER u on p.FID = u.FPERSONID where p.FNUMBER = ? ";

rs = com.kingdee.eas.util.app.DbUtil.executeQuery(__bosContext,sql,o);

set = new java.util.HashSet();while ( rs.next()){fid = rs.getString("fid");set.add(fid);}

formula_result = set ;

return formula_result;

image.webp

    (2)修改地方

        A、根据业务需要配置传入参数字段,可以通过p.add添加多个参数

        B、根据业务对sql语句进行修改

【预警消息】预警消息表达式中,sql脚本的使用

1、预警消息表达式中,使用sql脚本获取数据 当有些业务,直接选择字段时,不满足业务需求,想要通过查表形式来获取数据。 (1)...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息