- jd.GetSpuStatus added.

This commit is contained in:
gazebo
2019-01-02 15:46:40 +08:00
parent 4e0adf45d0
commit 2d525ea749
4 changed files with 39 additions and 1 deletions

View File

@@ -71,6 +71,12 @@ const (
SkuFixedStatusDeleted = 4
)
const (
CreateSpuResultSuccess = 1
CreateSpuResultInProgress = 2
CreateSpuResultFailed = 3
)
type SkuIDPair struct {
SkuId int64 `json:"skuId"`
OutSkuId string `json:"outSkuId"`
@@ -561,6 +567,16 @@ func (a *API) BatchAddSku(paramList []*CreateByUpcParam) (pairs []*CreateByUpcPa
return nil, err
}
func (a *API) GetSpuStatus(outSpuId string) (resultStatus int, err error) {
result, err := a.AccessAPINoPage("pms/getSpuStatus", map[string]interface{}{
"outSuperId": outSpuId,
}, nil, nil, nil)
if err == nil {
return int(utils.MustInterface2Int64(result.(map[string]interface{})["status"])), nil
}
return 0, err
}
///////////////////////////
// 私有辅助函数
func interface2Cat(data interface{}, level int) (cat *CategoryInfo) {