- SkuDeleteByCustomIDs

This commit is contained in:
gazebo
2018-10-11 12:22:58 +08:00
parent 10b80441d9
commit 9f2f5a7dd3
2 changed files with 28 additions and 2 deletions

View File

@@ -156,6 +156,18 @@ func (a *API) SkuDelete(shopID, skuIDsStr string) (err error) {
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) {
params := map[string]interface{}{
KeyShopID: shopID,

View File

@@ -49,7 +49,7 @@ func TestSkuGetItemsByCategoryId(t *testing.T) {
func TestSkuList(t *testing.T) {
result, err := api.SkuList(testShopID, map[string]interface{}{
// "sku_id": 15381031761764456,
// "sku_id": 153879464137191,
// "delete": 1,
})
if err != nil {
@@ -60,7 +60,7 @@ func TestSkuList(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": "测试商品",
"status": SkuStatusOnline,
"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) {
err := api.SkuShopCategoryMap(testShopID, 15378849314129969, "153760472317166")
if err != nil {