Compare commits

..

2 Commits
v1.0.1 ... main

Author SHA1 Message Date
ziming 67c465c405 order info 2026-03-03 10:33:30 +08:00
ziming 0200f29087 order info 2026-02-28 14:23:17 +08:00
1 changed files with 36 additions and 35 deletions

View File

@ -107,6 +107,7 @@ func (d *DiscardRequest) Validate() error {
type OrderInfo struct {
OrderNo string `json:"order_no"` // 平台系统兑换订单号
Account string `json:"account,omitempty"` // 兑换账号,卡密平台下发无该数据
Name string `json:"name,omitempty"` // 兑换账号名称
}
type NotifyData struct {
@ -127,7 +128,7 @@ type NotifyData struct {
UsageTime string `json:"usage_time,omitempty"`
DiscardTime string `json:"discard_time,omitempty"`
Account string `json:"account,omitempty"` // 可兑换账号
OrderInfo OrderInfo `json:"order_info,omitempty"`
OrderInfo *OrderInfo `json:"order_info,omitempty"`
}
type Notify struct {
AppId string `json:"app_id" validate:"required"`
@ -207,7 +208,7 @@ type Data struct {
UsageTime string `json:"usage_time,omitempty"`
DiscardTime string `json:"discard_time,omitempty"`
Account string `json:"account,omitempty"` // 可兑换账号
OrderInfoArr []OrderInfo `json:"order_info_arr,omitempty"`
OrderInfoArr []*OrderInfo `json:"order_info_arr,omitempty"`
}
func ConvertData(b []byte) (*Data, error) {