如何使用驰骋工做流引擎的获取最新消息接口实现消息推送 spa
关键字: 驰骋工做流程引擎,消息推送.
应用场景:
须要在手机的代办、抄送、在途、消息地方的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);
- }
复制代码
返回结果: 两个列 MsgType 消息类型,Num
消息数量.
实现步骤: 每次获取消息后,就要把获取消息的时间写入内存里,时间格式为yyyy-MM-dd
HH:mm,下次就要把这个时间做为一个参数,传入接口,
系统就会把 这个时间点以来到如今的消息数据量按照消息类型分组读取出来。以后让其显示在icon下面。 其余: 由于ccflow把全部的消息都写入了Sys_SMS 表里, 其中有三个重要。SendTo , 发送给. RDT 写入时间. MsgType , 消息类型, 其中CC 是抄送, ToDo 待 办. 其余的消息列表都是站内信的待办.