heihei
This commit is contained in:
@@ -1766,9 +1766,33 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) {
|
|||||||
// }
|
// }
|
||||||
jdStoreIDxipu = "11890095"
|
jdStoreIDxipu = "11890095"
|
||||||
)
|
)
|
||||||
|
StoreSkuFullList2BareFilter := func(storeSkuFull []*partner.SkuNameInfo) (bareStoreSkuList []*partner.StoreSkuInfo) {
|
||||||
|
for _, v := range storeSkuFull {
|
||||||
|
for _, v2 := range v.SkuList {
|
||||||
|
if v2.Status > model.SkuStatusDontSale {
|
||||||
|
bareStoreSkuList = append(bareStoreSkuList, &v2.StoreSkuInfo)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return bareStoreSkuList
|
||||||
|
}
|
||||||
handler := partner.GetPurchasePlatformFromVendorID(model.VendorIDJD).(partner.IPurchasePlatformStoreSkuHandler)
|
handler := partner.GetPurchasePlatformFromVendorID(model.VendorIDJD).(partner.IPurchasePlatformStoreSkuHandler)
|
||||||
outStoreSkuList, err := handler.GetStoreSkusBareInfo(ctx, "320406", nil, 0, jdStoreIDxipu, nil)
|
multiHandler := partner.GetPurchasePlatformFromVendorID(model.VendorIDJD).(partner.IMultipleStoresHandler)
|
||||||
|
allSkuNameInfoList, err := multiHandler.GetSkus(ctx, "320406", 0, "")
|
||||||
|
skuInfos := StoreSkuFullList2BareFilter(allSkuNameInfoList)
|
||||||
|
outStoreSkuList, err := handler.GetStoreSkusBareInfo(ctx, "320406", nil, 0, jdStoreIDxipu, skuInfos)
|
||||||
fmt.Println(utils.Format4Output(outStoreSkuList, false))
|
fmt.Println(utils.Format4Output(outStoreSkuList, false))
|
||||||
|
// task := tasksch.NewParallelTask("初始化京东", tasksch.NewParallelConfig().SetIsContinueWhenError(true), ctx,
|
||||||
|
// func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
||||||
|
// jdStoreID := batchItemList[0].(string)
|
||||||
|
// outStoreSkuList2, err := handler.GetStoreSkusBareInfo(ctx, "320406", nil, 0, jdStoreID, skuInfos)
|
||||||
|
// for _, v := range outStoreSkuList {
|
||||||
|
|
||||||
|
// }
|
||||||
|
// return retVal, err
|
||||||
|
// }, jdStoreIDs)
|
||||||
|
// tasksch.HandleTask(task, nil, true).Run()
|
||||||
|
// task.GetID()
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -55,9 +55,9 @@ func (p *PurchaseHandler) getStoreSkusBareInfoLimitSize(ctx *jxcontext.Context,
|
|||||||
sku := storeSkuMap[utils.Int64ToStr(v.SkuID)]
|
sku := storeSkuMap[utils.Int64ToStr(v.SkuID)]
|
||||||
sku.Status = jdStoreSkuStatus2Jx(v.Vendibility)
|
sku.Status = jdStoreSkuStatus2Jx(v.Vendibility)
|
||||||
sku.Stock = v.UsableQty
|
sku.Stock = v.UsableQty
|
||||||
if sku.Stock > 0 {
|
// if sku.Stock > 0 {
|
||||||
outStoreSkuList = append(outStoreSkuList, sku)
|
outStoreSkuList = append(outStoreSkuList, sku)
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
for _, v := range priceInfo {
|
for _, v := range priceInfo {
|
||||||
sku := storeSkuMap[utils.Int64ToStr(v.SkuID)]
|
sku := storeSkuMap[utils.Int64ToStr(v.SkuID)]
|
||||||
|
|||||||
Reference in New Issue
Block a user