如何使用驰骋工作流引擎的获取最新消息接口实现消息推送
关键字: 驰骋工作流程引擎,消息推送.
应用场景:
需要在手机的代办、抄送、在途、消息地方的Icon右下方显示出来,等待处理的消息个数。
实现方式: 调用ccflow的AIP.
- /// <summary>
- /// 获取最新的消息
- /// </summary>
- /// <param name="dateLastTime">上次获取的时间</param>
- /// <param name="userNo">用户编号</param>
- /// <returns>返回消息:返回两个列的数据源MsgType,Num.</returns>
- public DataTable Port_GetNewMsg(string dateLastTime, string userNo)
- {
- return BP.WF.Dev2Interface.Port_GetNewMsg(dateLastTime, userNo);
- }
消息数量.
实现步骤: 每次获取消息后,就要把获取消息的时间写入内存里,时间格式为yyyy-MM-dd
HH:mm,下次就要把这个时间作为一个参数,传入接口, 系统就会把
这个时间点以来到现在的消息数据量按照消息类型分组读取出来。之后让其显示在icon下面。
其他:
因为ccflow把所有的消息都写入了Sys_SMS
表里, 其中有三个重要。SendTo , 发送给. RDT 写入时间. MsgType , 消息类型, 其中CC 是抄送, ToDo 待
办.
其他的消息列表都是站内信的待办.
来源:oschina
链接:https://my.oschina.net/u/10897/blog/172258