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