Procházet zdrojové kódy

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

dxc před 2 roky
rodič
revize
1f07f6402d
1 změnil soubory, kde provedl 6 přidání a 0 odebrání
  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