xybot/hongbao/impl.go
2025-04-17 14:59:55 +08:00

29 lines
741 B
Go

package hongbao
import "gitee.ltd/lxh/xybot/base"
// GetHongBaoDetail
// @description: 获取红包详情
// @receiver s
// @param xml string 红包 XML 数据
// @param encryptKey string 加密密钥
// @param encryptUserinfo string 加密的用户信息
// @return resp
// @return err
func (s service) GetHongBaoDetail(xml, encryptKey, encryptUserinfo string) (resp any, err error) {
var result base.Response[any]
_, err = s.client.R().
SetResult(&result).
SetBody(map[string]any{
"Wxid": s.wxId,
"Xml": xml,
"EncryptKey": encryptKey,
"EncryptUserinfo": encryptUserinfo,
}).Post("/GetHongBaoDetail")
if err = result.CheckError(err); err != nil {
return
}
resp = result.Data
return
}