store_check.GetAllStoreSkus中添加调试,查找GetStoreSkus返回空的问题
This commit is contained in:
@@ -220,17 +220,20 @@ func GetAllStoreSkus(ctx *jxcontext.Context, parentTask tasksch.ITask, storeList
|
|||||||
taskFunc := func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
taskFunc := func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) {
|
||||||
storeInfo := batchItemList[0].(*cms.StoreExt)
|
storeInfo := batchItemList[0].(*cms.StoreExt)
|
||||||
storeID := storeInfo.ID
|
storeID := storeInfo.ID
|
||||||
jxSkuInfoData, _ := cms.GetStoreSkus(ctx, storeID, []int{}, true, "", true, false,map[string]interface{}{}, 0, -1)
|
if jxSkuInfoData, err2 := cms.GetStoreSkus(ctx, storeID, []int{}, true, "", true, false, map[string]interface{}{}, 0, -1); jxSkuInfoData != nil {
|
||||||
jxSkuPriceMapData := make(map[int]int)
|
jxSkuPriceMapData := make(map[int]int)
|
||||||
for _, value := range jxSkuInfoData.SkuNames {
|
for _, value := range jxSkuInfoData.SkuNames {
|
||||||
for _, skuInfo := range value.Skus2 {
|
for _, skuInfo := range value.Skus2 {
|
||||||
saleStatus := jxutils.MergeSkuStatus(skuInfo.SkuStatus, skuInfo.StoreSkuStatus)
|
saleStatus := jxutils.MergeSkuStatus(skuInfo.SkuStatus, skuInfo.StoreSkuStatus)
|
||||||
if saleStatus == model.SkuStatusNormal {
|
if saleStatus == model.SkuStatusNormal {
|
||||||
jxSkuPriceMapData[skuInfo.SkuID] = skuInfo.BindPrice
|
jxSkuPriceMapData[skuInfo.SkuID] = skuInfo.BindPrice
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
allStoreSkusWrapper.SetData(storeID, jxSkuPriceMapData)
|
||||||
|
} else {
|
||||||
|
globals.SugarLogger.Warnf("store_score.GetAllStoreSkus %d return empty, err:%v", storeID, err2)
|
||||||
}
|
}
|
||||||
allStoreSkusWrapper.SetData(storeID, jxSkuPriceMapData)
|
|
||||||
return retVal, err
|
return retVal, err
|
||||||
}
|
}
|
||||||
taskParallel := tasksch.NewParallelTask("得到所有门店商品", tasksch.NewParallelConfig().SetParallelCount(ParallelCount), ctx, taskFunc, storeList)
|
taskParallel := tasksch.NewParallelTask("得到所有门店商品", tasksch.NewParallelConfig().SetParallelCount(ParallelCount), ctx, taskFunc, storeList)
|
||||||
|
|||||||
Reference in New Issue
Block a user