1
This commit is contained in:
@@ -423,6 +423,15 @@ func (a *API) NewAddSku(param *NewAddSkuParam) (skuID string, err error) {
|
||||
return "", err
|
||||
}
|
||||
|
||||
func (a *API) NewAddSku222(param map[string]interface{}) (skuID string, err error) {
|
||||
result, err := a.AccessAPINoPage("pms/addSku", param, nil, nil, nil)
|
||||
if err == nil {
|
||||
skuId := utils.Interface2Int64WithDefault(result.(map[string]interface{})["skuId"], 0)
|
||||
return utils.Int64ToStr(skuId), nil
|
||||
}
|
||||
return "", err
|
||||
}
|
||||
|
||||
type NewAddSkuParam struct {
|
||||
//LimitPurchaseNum int `json:"limitPurchaseNum"`
|
||||
TraceId string `json:"traceId"`
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package jdapi
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"git.rosy.net.cn/baseapi/utils"
|
||||
"git.rosy.net.cn/jx-callback/globals"
|
||||
"math"
|
||||
@@ -70,19 +71,24 @@ func TestAddsku(t *testing.T) {
|
||||
|
||||
func TestNewAddSku(t *testing.T) {
|
||||
param := &NewAddSkuParam{
|
||||
TraceId: "DF9546E34F6211F1921B525400E86DC0,18981810340",
|
||||
OutSkuId: "233273851",
|
||||
ShopCategories: []int64{104189639},
|
||||
CategoryId: 28303,
|
||||
SkuName: "猎豹清理大师16GBU盘一枚",
|
||||
SkuPrice: 4300,
|
||||
Weight: math.Round(0.00099*1000) / 1000,
|
||||
TraceId: "277E7786502411F1A173525400E86DC0,18981810340",
|
||||
OutSkuId: "233273898",
|
||||
ShopCategories: []int64{0},
|
||||
CategoryId: 30066,
|
||||
SkuName: "浪琴谷 L62木质电脑低音炮音响usb迷你家用笔记本小音箱喇叭音响 2个/份",
|
||||
SkuPrice: 8600,
|
||||
Weight: math.Round(1*1000) / 1000,
|
||||
FixedStatus: 1,
|
||||
IsSale: true,
|
||||
Upc: "6970773196481", //
|
||||
Upc: "6956057720160", //
|
||||
Images: []string{
|
||||
"http://p1.meituan.net/retailsp/2baf3c5c5fddffe84fac0a557c52455f264447.jpg",
|
||||
"http://p0.meituan.net/retailsp/68b0c7cf3d2afd3f5217cbde7cc5d37e125973.jpg",
|
||||
"http://p1.meituan.net/retailsp/195403138bd6220c25328a820b1d06f4153320.jpg",
|
||||
"http://p0.meituan.net/retailsp/9012e8de839c35279ac9332b9d0477da151461.jpg",
|
||||
"http://p0.meituan.net/retailsp/a0172d9c55a1a5f0c9b9a2ae9b5ea21d178262.jpg",
|
||||
"http://p0.meituan.net/retailsp/badf205a7cca6615ab1f92fee8cb46ca101364.jpg",
|
||||
},
|
||||
ProductDesc: "",
|
||||
//IfViewDesc: 0,
|
||||
}
|
||||
if param.Upc == "" {
|
||||
@@ -123,9 +129,35 @@ func TestNewAddSku(t *testing.T) {
|
||||
globals.SugarLogger.Debugf("--------result := %v", err)
|
||||
}
|
||||
|
||||
func TestNewAddSku2(t *testing.T) {
|
||||
param := map[string]interface{}{
|
||||
"traceId": "33F7CD45502711F190B1525400E86DC0,18981810340",
|
||||
"outSkuId": "233273863",
|
||||
"shopCategories": []int64{104299412},
|
||||
"categoryId": 28303,
|
||||
"brandId": 35247,
|
||||
"skuName": "魔小二2G U盘储存盘 约20g/卡",
|
||||
"skuPrice": 2600,
|
||||
"weight": 0.02,
|
||||
"upc": "6972701260325",
|
||||
"images": []string{
|
||||
"http://p0.meituan.net/retailsp/be1da6491c7fb22ed6c75ab0c35a29d561181.jpg",
|
||||
"http://p1.meituan.net/retailsp/f1e763a7cf8f796c3c4aab116e9a627481307.jpg",
|
||||
"http://p1.meituan.net/retailsp/82ace5f81ed14810a7d498cea8c7dc4871311.jpg",
|
||||
},
|
||||
"productDesc": "",
|
||||
"fixedStatus": 1,
|
||||
"isSale": true,
|
||||
}
|
||||
brandList, err := api.GetSkuCategoryBySkuName("浪琴谷 L62木质电脑低音炮音响usb迷你家用笔记本小音箱喇叭音响 2个/份")
|
||||
fmt.Println(brandList)
|
||||
fmt.Println(err)
|
||||
api.NewAddSku222(param)
|
||||
}
|
||||
|
||||
// 根据品名获取到家品牌编号ID
|
||||
func TestQueryPageBrandInfo(t *testing.T) {
|
||||
brandList, _, err := api.QueryPageBrandInfo(1, 20, 0, "锐澳")
|
||||
brandList, _, err := api.QueryPageBrandInfo(1, 20, 0, "青竹丙烯美丽乡村")
|
||||
globals.SugarLogger.Debugf("--------result := %s", utils.Format4Output(brandList, false))
|
||||
globals.SugarLogger.Debugf("--------result := %v", err)
|
||||
}
|
||||
|
||||
@@ -19,13 +19,13 @@ func init() {
|
||||
baseapi.Init(sugarLogger)
|
||||
|
||||
// 菜市
|
||||
//api = New("589", "a81eb3df418d83d6a1a4b7c572156d2f", "", "")
|
||||
api = New("589", "a81eb3df418d83d6a1a4b7c572156d2f", "", "")
|
||||
|
||||
// 果园
|
||||
//api = New("4123", "df2c88338b85f830cebce2a9eab56628", "", "")
|
||||
|
||||
//商超
|
||||
api = New("5873", "41c479790a76f86326f89e8048964739", "", "token_gxeIPSwnnHy8O_Ij2CxLdw")
|
||||
//api = New("5873", "41c479790a76f86326f89e8048964739", "", "token_gxeIPSwnnHy8O_Ij2CxLdw")
|
||||
//cookieStr := `
|
||||
// acctId=57396785; token=0bWbK5VbK50E2BmIhIH2zHB-am_y7mB37yXHm6RLZWx4*; wmPoiId=-1;
|
||||
//`
|
||||
|
||||
@@ -106,10 +106,17 @@ func TestRetailListCase(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestRetailGet(t *testing.T) {
|
||||
orderDetail, _ := api.OrderGetOrderDetail(3801609511466390200, false)
|
||||
//2102128974103437493
|
||||
orderDetail, _ := api.OrderGetOrderDetail(4102128971405404668, false)
|
||||
if addressFee, ok := orderDetail["address_change_fee"]; ok {
|
||||
fmt.Println(addressFee)
|
||||
}
|
||||
aa := orderDetail["order_tag_list"].([]interface{})
|
||||
if len(aa) != 0 {
|
||||
bb := utils.Interface2Int64List(aa)
|
||||
fmt.Println(orderDetail["order_tag_list"].([]interface{}))
|
||||
fmt.Println(bb)
|
||||
}
|
||||
t.Log(utils.Format4Output(orderDetail, false))
|
||||
//result, err := api.RetailGet("16963213", "mtcode_1722809931159257157")
|
||||
//if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user