feat 添加ImageGroups

This commit is contained in:
timerzz 2024-11-20 21:14:15 +08:00
parent 4ac9614af6
commit 18ceb8a077
2 changed files with 12 additions and 9 deletions

View File

@ -99,13 +99,14 @@ func (c *US) RequestInventory(ctx context.Context, pid string) (inv Inventory, e
} }
type ProductData struct { type ProductData struct {
Id string `json:"id"` Id string `json:"id"`
Name string `json:"name"` Name string `json:"name"`
Brand string `json:"brand"` Brand string `json:"brand"`
Inventory Inventory `json:"inventory"` Inventory Inventory `json:"inventory"`
Url string `json:"url"` Url string `json:"url"`
MasterId string `json:"masterId"` MasterId string `json:"masterId"`
Prices struct { ImageGroups []ImageGroup `json:"imageGroups"`
Prices struct {
CurrentPrice float64 `json:"currentPrice"` CurrentPrice float64 `json:"currentPrice"`
} `json:"prices"` } `json:"prices"`
Remark string `json:"-"` Remark string `json:"-"`
@ -147,6 +148,7 @@ type PageDataResponse struct {
Products []Product `json:"products"` Products []Product `json:"products"`
} `json:"pageData"` } `json:"pageData"`
} }
type Product struct { type Product struct {
Name string `json:"name"` Name string `json:"name"`
Colors []Color `json:"colors"` Colors []Color `json:"colors"`

View File

@ -2,15 +2,16 @@ package coach_client
import ( import (
"context" "context"
"gitea.timerzz.com/kedaya_haitao/common/pkg/proxy"
"testing" "testing"
"gitea.timerzz.com/kedaya_haitao/common/pkg/proxy"
) )
func TestClient(t *testing.T) { func TestClient(t *testing.T) {
subs := []string{"https://us.timerzz.com:26106/vmess/sub"} subs := []string{"https://us.timerzz.com:26106/vmess/sub"}
pool := proxy.NewProxyPool(subs) pool := proxy.NewProxyPool(subs)
client := USClient(pool) client := USClient(pool)
resp, err := client.ViewAllBags(context.Background(), 1) resp, err := client.RequestProductDetail(context.Background(), "CU808-CHK")
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }