package ebai import ( "git.rosy.net.cn/baseapi/platformapi/ebaiapi" "git.rosy.net.cn/jx-callback/business/jxcallback/scheduler" "git.rosy.net.cn/jx-callback/business/model" ) var ( curPurchaseHandler *PurchaseHandler ) type PurchaseHandler struct { scheduler.BasePurchasePlatform } func init() { curPurchaseHandler = new(PurchaseHandler) scheduler.CurrentScheduler.RegisterPurchasePlatform(model.VendorIDEBAI, curPurchaseHandler) } func EbaiBusStatus2JxStatus(ebaiStatus int) int { if ebaiStatus == ebaiapi.ShopBusStatusOffline || ebaiStatus == ebaiapi.ShopBusStatusSuspended { return model.StoreStatusClosed } return model.StoreStatusOpened } func (p *PurchaseHandler) SyncCategories(catIDs []int) (err error) { return err } func (p *PurchaseHandler) ReadStoreCategories(storeID int) (cats []*model.SkuCategory, err error) { return cats, err } func (p *PurchaseHandler) SyncSkus(skuIDs []int) (err error) { return err } func (p *PurchaseHandler) ReadStoreSku(storeID, skuID int) (skuNameExt *model.SkuNameExt, err error) { return skuNameExt, err }