ALIKEY
2016-10-08 17:39:23 0 举报
1
作者其他创作
大纲/内容
发给选中客户经理发短信,邮件,(x-space消息提示)
取双呼状态
设置客户经理状态为繁忙
(Y)重新开始找人
生成对应case和task(处理人为空)
是否有空闲的其他客户经理
N
查询customer_status表,主客户经理是否空闲
request状态至0
Y
本次request结束
客户经理点击操作,对应修改db上的request记录的状态
40秒timeout
3分钟timeout
2
调用阿里通信的接口进行双呼
用户点击一键召唤
开始
0
重置request状态为0&重置客户经理为空闲
db中写入request
查看db上对应的request记录状态
主呼是否成功
后台线程池中的线程从metaq中获取request
木桑哥这块我没想好,什么时候更新客户经理的空闲状态?。要想更新就得这个线程一直跟这个request到打完电话
SLEEP3秒
是否是完结状态
case和task处理人设置为选中人
是否重复
1
request放入metaq中
需要两张表,(1)request对应一次召唤请求,(2)customer_status表对应客户经理当前状态request,需要记录caseid,taskid,时间戳,和是否接受状态,0(初始值),1(未接受),2(已接受)
SLEEP5秒
0 条评论
下一页
为你推荐
查看更多