diff --git a/platformapi/jdshopapi/store_page.go b/platformapi/jdshopapi/store_page.go index 06abb294..4e6f08d2 100644 --- a/platformapi/jdshopapi/store_page.go +++ b/platformapi/jdshopapi/store_page.go @@ -839,14 +839,14 @@ type WareSaveParam struct { CatIDLevel4 int `json:"catIdLevel4"` CategoryID int `json:"categoryId"` CharacteristicService []interface{} `json:"characteristicService"` - ColType int `json:"colType,omitempty"` + ColType int `json:"colType"` CostPrice string `json:"costPrice"` Delivery int `json:"delivery"` DeliveryID1 int `json:"deliveryId1"` Density string `json:"density"` DesignConcept string `json:"designConcept"` ExtendFeatures []interface{} `json:"extendFeatures"` - Features []WareSaveSkusFea `json:"features,omitempty"` + Features []WareSaveSkusFea `json:"features"` FitmentNote string `json:"fitmentNote"` FitmentNoteMobile string `json:"fitmentNoteMobile"` HasWareBoot bool `json:"hasWareBoot"` diff --git a/platformapi/jdshopapi/store_page_test.go b/platformapi/jdshopapi/store_page_test.go index 5c851747..393a7935 100644 --- a/platformapi/jdshopapi/store_page_test.go +++ b/platformapi/jdshopapi/store_page_test.go @@ -206,23 +206,25 @@ func TestShopList(t *testing.T) { func TestWareSave(t *testing.T) { // desc := `

因生鲜比较脆弱,发货途中如果有磕碰损坏,请收到联系客服,闪电赔付。请核对好地址,发货后不可修改地址,因改地址导致损坏不能赔付,谢谢理解



` params := &WareSaveParam{ - WareID: 10020528071531, - Height: 120, - CategoryID: 12247, - VenderID: 10569615, - BrandID: 44259, - Length: 200, - Wide: 100, - // WareStatus: 2, - Title: "三线肉", - Weight: "3", - ShopCategorys: []int{15602360}, - // Notes: desc, + WareID: 0, + Height: 100, + // CatIDLevel1: 12218, + CategoryID: 12247, + LastCategoryID: 12247, + VenderID: 10569615, + BrandID: 44259, + Length: 200, + Wide: 100, + WareStatus: 8, + Title: "三线肉测试2", + Weight: "3", + ShopCategorys: []int{15602360}, + Notes: "123", Skus: []*WareSaveSkus{ &WareSaveSkus{ - SkuID: 10024685331653, + // SkuID: 10024685331653, JdPrice: "15", - StockNum: 5, + StockNum: 0, Props: []*WareSaveSkusProp{ &WareSaveSkusProp{ AttrID: 1000022043, @@ -230,35 +232,52 @@ func TestWareSave(t *testing.T) { AttrValueAlias: "250g", }, }, + // SkuProps: []interface{}{}, + // Features: []interface{}{}, }, - &WareSaveSkus{ - JdPrice: "31", - StockNum: 5, - Props: []*WareSaveSkusProp{ - &WareSaveSkusProp{ - AttrID: 1000022043, - AttrValues: 2515430634, - AttrValueAlias: "500g", - }, - }, - }, + // &WareSaveSkus{ + // JdPrice: "31", + // StockNum: 5, + // Props: []*WareSaveSkusProp{ + // &WareSaveSkusProp{ + // AttrID: 1000022043, + // AttrValues: 2515430634, + // AttrValueAlias: "500g", + // }, + // }, + // }, }, - PromiseID: -1, - MultiCateProps: []interface{}{}, - PropsSet: []interface{}{}, - SaleAttrs: []interface{}{}, + PromiseID: 0, + MultiCateProps: []interface{}{}, + PropsSet: []interface{}{}, + SaleAttrs: []interface{}{}, + TransparentImageAudit: []interface{}{}, + OptionType: 1, + // MoreImage: true, + AvailableFeatures: []interface{}{}, + CharacteristicService: []interface{}{}, + ExtendFeatures: []interface{}{}, + // ZhuangBaID: "5fbf1031e4b0a19aa0904724", + // MobileZhuangBaID: "5fbf1031e4b0a19aa0904724", + TempID: "10569615110055200", } - // params.ImageMap.Num0000000000 = append(params.ImageMap.Num0000000000, &CreateSkuParamImages{ - // ColorID: "0000000000", - // ImgIndex: 1, - // ImgURL: "jfs/t1/142006/30/15024/504060/5fb636d4Ef12079f7/2adad323cbcf7c52.jpg", - // // ImgZoneID: "0000000000", - // }, &CreateSkuParamImages{ + // params.HouseInfo.Flag = 2 + // params.HouseInfo.PresaleList = []interface{}{} + // params.RentSpuVO.SkuList = []interface{}{} + // params.PwMarketingLabelVo.PwBdsLabelBindVos = []interface{}{} + // params.PwMarketingLabelVo.PwBdsProposalVos = []interface{}{} + params.ImageMap.Num0000000000 = append(params.ImageMap.Num0000000000, &CreateSkuParamImages{ + ColorID: "0000000000", + ImgIndex: 1, + ImgURL: "jfs/t1/125015/17/19753/558326/5fbe4eadEa2563b45/ddc311be97c4493a.jpg", + ImgZoneID: "17gev-7a9bbcff176-ml", + }) + // , &CreateSkuParamImages{ // ColorID: "0000000000", // ImgIndex: 2, // ImgURL: "jfs/t1/142006/30/15024/504060/5fb636d4Ef12079f7/2adad323cbcf7c52.jpg", // // ImgZoneID: "0000000000", - // }) + // } result, err := api.WareSave(params) if err != nil { t.Fatal(err) @@ -275,10 +294,11 @@ func TestWareDoUpdate(t *testing.T) { } func TestStoreWareDoUpdate(t *testing.T) { - err := api.StoreWareDoUpdate(1, 10024685331653, "1000063128") - if err != nil { - t.Fatal(err) - } + fmt.Println(len(utils.GetUUID())) + // err := api.StoreWareDoUpdate(1, 10024685331653, "1000063128") + // if err != nil { + // t.Fatal(err) + // } // t.Log(utils.Format4Output(result, false)) }