瀏覽代碼

新增自动流转到会话池功能

dxc 2 年之前
父節點
當前提交
1f07f6402d
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      internal/logic/callback/callbackmsglogic.go

+ 6 - 0
internal/logic/callback/callbackmsglogic.go

@@ -271,6 +271,12 @@ func msgTypeTextHandle(svcCtx *svc.ServiceContext, msg *model.CbMsg) {
 		if err != nil {
 			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