- SkuDeleteByCustomIDs
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user