唯品尚特卖商品接口

This commit is contained in:
lzh
2025-07-08 10:10:34 +08:00
parent 158bb2542d
commit bbe5e26e95
4 changed files with 128 additions and 7 deletions

View File

@@ -105,3 +105,31 @@ func (c *WeiPinShangClient) GetGoodsStock(req GetGoodsStockReq) (*[]GoodsStock,
res := out.Data
return &res, err
}
func (c *WeiPinShangClient) GetSaleVenue(req GetSaleVenueReq) (*SaleVenueList, error) {
param := StructToMapString(req)
out := GetSaleVenueRes{}
err := c.PostAndParse(GetSaleVenueURL, param, &out)
if err != nil {
return nil, err
}
if out.Code != 0 {
return nil, fmt.Errorf(out.Msg)
}
res := out.Data
return &res, err
}
func (c *WeiPinShangClient) GetSaleVenueGoods(req GetSaleVenueGoodsReq) (*SaleVenueGoodsList, error) {
param := StructToMapString(req)
out := GetSaleVenueGoodsRes{}
err := c.PostAndParse(GetSaleVenueGoodsURL, param, &out)
if err != nil {
return nil, err
}
if out.Code != 0 {
return nil, fmt.Errorf(out.Msg)
}
res := out.Data
return &res, err
}