diff --git a/business/jxstore/cms/store_sku.go b/business/jxstore/cms/store_sku.go index 0a2b8d8af..3464fbea9 100644 --- a/business/jxstore/cms/store_sku.go +++ b/business/jxstore/cms/store_sku.go @@ -4712,80 +4712,80 @@ func ReturnStoreSkuBind(ctx *jxcontext.Context, snapshotAt string, storeIDs, sku } func RefreshMatterStock(ctx *jxcontext.Context, skuID int) (err error) { - var ( - db = dao.GetDB() - skuBindInfos []*StoreSkuBindInfo - ) - if skuID != 0 { - skus, err := dao.GetSkus(db, []int{skuID}, nil, nil, nil, nil) - if err != nil || len(skus) == 0 { +// var ( +// db = dao.GetDB() +// skuBindInfos []*StoreSkuBindInfo +// ) +// if skuID != 0 { +// skus, err := dao.GetSkus(db, []int{skuID}, nil, nil, nil, nil) +// if err != nil || len(skus) == 0 { return err } - result, err := api.JdEclpAPI.QueryStock(skus[0].EclpID) - if err != nil || result == nil { +// result, err := api.JdEclpAPI.QueryStock(skus[0].EclpID) +// if err != nil || result == nil { return err } - var isSale = 0 - if len(result) == 0 { - isSale = -1 - } else { - if result[0].UsableNum > 0 { - isSale = 1 - } else { - isSale = -1 - } - } - storeSkuList, _ := dao.GetStoresSkusInfo(db, nil, []int{skuID}) - for _, vv := range storeSkuList { - var storeSkuBindSkus []*StoreSkuBindSkuInfo - storeSkuBindSku := &StoreSkuBindSkuInfo{ - SkuID: vv.SkuID, - IsSale: isSale, - } - storeSkuBindSkus = append(storeSkuBindSkus, storeSkuBindSku) - storeSkuBind := &StoreSkuBindInfo{ - StoreID: vv.StoreID, - // NameID: v.SkuNameID, - Skus: storeSkuBindSkus, - } - skuBindInfos = append(skuBindInfos, storeSkuBind) - } - } else { - go func() { - result, _ := api.JdEclpAPI.QueryStock("") - for _, v := range result { - skus, err := dao.GetSkus(db, nil, nil, nil, nil, []string{v.GoodsNo}) - if err != nil || len(skus) == 0 { - continue - } - var isSale = 0 - if v.UsableNum > 0 { - isSale = 1 - } else { - isSale = -1 - } - storeSkuList, _ := dao.GetStoresSkusInfo(db, nil, []int{skus[0].ID}) - for _, vv := range storeSkuList { - var storeSkuBindSkus []*StoreSkuBindSkuInfo - storeSkuBindSku := &StoreSkuBindSkuInfo{ - SkuID: vv.SkuID, - IsSale: isSale, - } - storeSkuBindSkus = append(storeSkuBindSkus, storeSkuBindSku) - storeSkuBind := &StoreSkuBindInfo{ - StoreID: vv.StoreID, - NameID: skus[0].NameID, - Skus: storeSkuBindSkus, - } - skuBindInfos = append(skuBindInfos, storeSkuBind) - } - } - //物料店666666 - updateStoresSkusWithoutSync(ctx, db, []int{666666}, skuBindInfos, false, false) - }() - - } - return err +// var isSale = 0 +// if len(result) == 0 { +// isSale = -1 +// } else { +// if result[0].UsableNum > 0 { +// isSale = 1 +// } else { +// isSale = -1 +// } +// } +// storeSkuList, _ := dao.GetStoresSkusInfo(db, nil, []int{skuID}) +// for _, vv := range storeSkuList { +// var storeSkuBindSkus []*StoreSkuBindSkuInfo +// storeSkuBindSku := &StoreSkuBindSkuInfo{ +// SkuID: vv.SkuID, +// IsSale: isSale, +// } +// storeSkuBindSkus = append(storeSkuBindSkus, storeSkuBindSku) +// storeSkuBind := &StoreSkuBindInfo{ +// StoreID: vv.StoreID, +// // NameID: v.SkuNameID, +// Skus: storeSkuBindSkus, +// } +// skuBindInfos = append(skuBindInfos, storeSkuBind) +// } +// } else { +// go func() { +// result, _ := api.JdEclpAPI.QueryStock("") +// for _, v := range result { +// skus, err := dao.GetSkus(db, nil, nil, nil, nil, []string{v.GoodsNo}) +// if err != nil || len(skus) == 0 { +// continue +// } +// var isSale = 0 +// if v.UsableNum > 0 { +// isSale = 1 +// } else { +// isSale = -1 +// } +// storeSkuList, _ := dao.GetStoresSkusInfo(db, nil, []int{skus[0].ID}) +// for _, vv := range storeSkuList { +// var storeSkuBindSkus []*StoreSkuBindSkuInfo +// storeSkuBindSku := &StoreSkuBindSkuInfo{ +// SkuID: vv.SkuID, +// IsSale: isSale, +// } +// storeSkuBindSkus = append(storeSkuBindSkus, storeSkuBindSku) +// storeSkuBind := &StoreSkuBindInfo{ +// StoreID: vv.StoreID, +// NameID: skus[0].NameID, +// Skus: storeSkuBindSkus, +// } +// skuBindInfos = append(skuBindInfos, storeSkuBind) +// } +// } +// //物料店666666 +// updateStoresSkusWithoutSync(ctx, db, []int{666666}, skuBindInfos, false, false) +// }() +// +// } +// return err } func buildStoreSkuBindInfosAndFocus(ctx *jxcontext.Context, db *dao.DaoDB, store *dao.StoreDetail, v *partner.SkuNameInfo, nameID int) (err error) {