测试京东im

This commit is contained in:
邹宗楠
2025-12-16 15:51:56 +08:00
parent 98e324c019
commit 4011fb0a73
3 changed files with 13 additions and 19 deletions

View File

@@ -76,11 +76,9 @@ func ImChatRiskMsg(request *http.Request) (back []byte, url string, err error) {
} }
values, err := utils.HTTPBody2Values(data, false) values, err := utils.HTTPBody2Values(data, false)
valuesMap := utils.URLValues2Map(values) valuesMap := utils.URLValues2Map(values)
return utils.MustMarshal(valuesMap), msgURL, err return utils.MustMarshal(valuesMap), msgURL, err
} }
func ImMsgChange(msg *JdParamJsonObj, msgURL string) (info *ChatRisInfo, user *UserChatMsg, read *UserMsgReadAck, err error) {
func ImMsgChange(msg *ChatRisMsgCallback, msgURL string) (info *ChatRisInfo, user *UserChatMsg, read *UserMsgReadAck, err error) {
var msgContext *ChatRisInfo var msgContext *ChatRisInfo
var userMsg *UserChatMsg var userMsg *UserChatMsg
var redMsg *UserMsgReadAck var redMsg *UserMsgReadAck

View File

@@ -47,14 +47,15 @@ type BaseInfo struct {
Sign string `json:"sign"` Sign string `json:"sign"`
Format string `json:"format"` Format string `json:"format"`
V string `json:"v"` V string `json:"v"`
JdParamJson string `json:"jd_param_json"`
} }
// ChatRisMsgCallback 风控消息 type JdParamJsonObj struct {
type ChatRisMsgCallback struct { StatusId string `json:"statusId"`
BaseInfo BillId string `json:"billId"`
StationId string `json:"stationId"` // 秒送门店ID
VenderId string `json:"venderId"` // 秒送商家ID
ExtendJsonData string `json:"extendJsonData"` ExtendJsonData string `json:"extendJsonData"`
StoreId string `json:"storeId"`
Timestamp string `json:"timestamp"`
} }
type ChatRisInfo struct { type ChatRisInfo struct {

View File

@@ -1,7 +1,6 @@
package jdapi package jdapi
import ( import (
"fmt"
"git.rosy.net.cn/baseapi" "git.rosy.net.cn/baseapi"
"git.rosy.net.cn/baseapi/utils" "git.rosy.net.cn/baseapi/utils"
"testing" "testing"
@@ -155,7 +154,3 @@ func TestQueryMerchantMemberInfo(t *testing.T) {
} }
baseapi.SugarLogger.Debug(utils.Format4Output(result, false)) baseapi.SugarLogger.Debug(utils.Format4Output(result, false))
} }
func Test1111(t *testing.T) {
fmt.Println(len("我爱你 ml1"))
}