|
@@ -271,6 +271,12 @@ func msgTypeTextHandle(svcCtx *svc.ServiceContext, msg *model.CbMsg) {
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
logx.Error("UpdateSessionState fail ", err)
|
|
logx.Error("UpdateSessionState fail ", err)
|
|
|
}
|
|
}
|
|
|
|
|
+ //获取会话状态
|
|
|
|
|
+ err, sessionState := svcCtx.WxApi.GetSessionState(msg.OpenKfid, msg.ExternalUserid)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ logx.Error("GetSessionState fail ", err)
|
|
|
|
|
+ }
|
|
|
|
|
+ _ = svcCtx.Redis.Set(key, fmt.Sprintf("%v", sessionState.ServiceState))
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
return
|
|
return
|