找回密码
 注册成为天翎用户
查看: 299|回复: 1

[已解决] 如何在给指定条件查询出结果后的用户发送提示信息?

[复制链接]
jerry 发表于 2021-4-27 18:46:56 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v4.4- sp XX
【浏览器类型】:Chrome/其他
【联系方式-QQ】:
【联系电话】:
【问题描述】:如何在给指定条件查询出结果后的用户发送提示信息?
 楼主| jerry 发表于 2021-4-27 18:48:18 | 显示全部楼层
可参考以下代码,以会员到期为例:
//通过·数据库语句查询出快过期的数据
var sql = "SELECT a.domainid,c.ITEM_PHONE, DATEDIFF(a.ITEM_DUEDATE,current_timestamp()) as item_dueday  FROM  tlk_associationmanagement a LEFT"
  sql +=  " JOIN tlk_contactman c ON a.ITEM_DOMAIN_ID = c.ITEM_DOMAIN_ID where DATEDIFF(a.ITEM_DUEDATE,current_timestamp()) between 0 and 10";
var data = queryBySQL(sql);
if(data !=null && data.size()>0){
        for(var it = data.iterator();it.hasNext();){
                var da = it.next();
                //println("usersid--------->"+da+"---------------");
                var days = da.getItemValueAsDouble("dueday");
                var docid = getCurrentDocument().getId();
                var subject = "会员到期提醒";
                var content = "你好:你的会员只剩下"+days+"天。请及时续费!!!!";
                var phone = da.getItemValueAsString("Phone");
                println("usersid--------->"+subject+"---------------");
                println("usersid--------->"+content+"---------------");
                println("usersid--------->"+phone+"---------------");
               
               //发送信息函数
               sendSMS(docid,subject,content, telephone,rtn2);
               
        }
  }  
})()
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 09:03

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表