Skip to content

Commit 49b51e1

Browse files
committed
fix:对微信客服接口某些SB操作进行兼容处理
1 parent 35c9b83 commit 49b51e1

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

syncmsg.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ func (r *Client) SyncMsg(options SyncMsgOptions) (info SyncMsgSchema, err error)
4444
if err != nil {
4545
return info, err
4646
}
47+
fmt.Println(string(data))
4748
originInfo := syncMsgSchema{}
4849
if err = json.Unmarshal(data, &originInfo); err != nil {
4950
return info, err

syncmsg/syncmsg.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,8 @@ func (r Message) GetMiniProgramMessage() (info MiniProgram, err error) {
7676
// GetEnterSessionEvent 用户进入会话事件
7777
func (r Message) GetEnterSessionEvent() (info EnterSessionEvent, err error) {
7878
err = json.Unmarshal(r.OriginData, &info)
79+
info.OpenKFID = info.Event.OpenKFID
80+
info.ExternalUserID = info.Event.ExternalUserID
7981
return info, err
8082
}
8183

@@ -94,5 +96,7 @@ func (r Message) GetReceptionistStatusChangeEvent() (info ReceptionistStatusChan
9496
// GetSessionStatusChangeEvent 会话状态变更事件
9597
func (r Message) GetSessionStatusChangeEvent() (info SessionStatusChangeEvent, err error) {
9698
err = json.Unmarshal(r.OriginData, &info)
99+
info.OpenKFID = info.Event.OpenKFID
100+
info.ExternalUserID = info.Event.ExternalUserID
97101
return info, err
98102
}

0 commit comments

Comments
 (0)