- SkuDeleteByCustomIDs
This commit is contained in:
@@ -156,6 +156,18 @@ func (a *API) SkuDelete(shopID, skuIDsStr string) (err error) {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (a *API) SkuDeleteByCustomIDs(shopID, customSkuIDsStr string) (err error) {
|
||||||
|
params := map[string]interface{}{
|
||||||
|
KeyShopID: shopID,
|
||||||
|
"custom_sku_id": customSkuIDsStr,
|
||||||
|
}
|
||||||
|
_, err = a.AccessAPI("sku.delete", params)
|
||||||
|
if err == nil {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
func (a *API) SkuOnline(shopID, skuIDsStr string) (err error) {
|
func (a *API) SkuOnline(shopID, skuIDsStr string) (err error) {
|
||||||
params := map[string]interface{}{
|
params := map[string]interface{}{
|
||||||
KeyShopID: shopID,
|
KeyShopID: shopID,
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ func TestSkuGetItemsByCategoryId(t *testing.T) {
|
|||||||
|
|
||||||
func TestSkuList(t *testing.T) {
|
func TestSkuList(t *testing.T) {
|
||||||
result, err := api.SkuList(testShopID, map[string]interface{}{
|
result, err := api.SkuList(testShopID, map[string]interface{}{
|
||||||
// "sku_id": 15381031761764456,
|
// "sku_id": 153879464137191,
|
||||||
// "delete": 1,
|
// "delete": 1,
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -60,7 +60,7 @@ func TestSkuList(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestSkuCreate(t *testing.T) {
|
func TestSkuCreate(t *testing.T) {
|
||||||
result, err := api.SkuCreate(testShopID, 10, map[string]interface{}{
|
result, err := api.SkuCreate(testShopID, 17, map[string]interface{}{
|
||||||
"name": "测试商品",
|
"name": "测试商品",
|
||||||
"status": SkuStatusOnline,
|
"status": SkuStatusOnline,
|
||||||
"left_num": MaxLeftNum,
|
"left_num": MaxLeftNum,
|
||||||
@@ -83,6 +83,20 @@ func TestSkuCreate(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestSkuDelete(t *testing.T) {
|
||||||
|
err := api.SkuDelete(testShopID, "153922044227304")
|
||||||
|
if err != nil {
|
||||||
|
t.Fatal(err)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestSkuDeleteByCustomIDs(t *testing.T) {
|
||||||
|
err := api.SkuDeleteByCustomIDs(testShopID, "17")
|
||||||
|
if err != nil {
|
||||||
|
t.Fatal(err)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func TestSkuShopCategoryMap(t *testing.T) {
|
func TestSkuShopCategoryMap(t *testing.T) {
|
||||||
err := api.SkuShopCategoryMap(testShopID, 15378849314129969, "153760472317166")
|
err := api.SkuShopCategoryMap(testShopID, 15378849314129969, "153760472317166")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user