美团力荐修改
This commit is contained in:
@@ -3340,16 +3340,21 @@ func UpdateStoreSkusSpecTagBin(ctx *jxcontext.Context, reader io.Reader, vendorI
|
|||||||
storeSkuInfos[i] = storeSkuInfos[len(storeSkuInfos)-i-1]
|
storeSkuInfos[i] = storeSkuInfos[len(storeSkuInfos)-i-1]
|
||||||
storeSkuInfos[len(storeSkuInfos)-i-1] = tmp
|
storeSkuInfos[len(storeSkuInfos)-i-1] = tmp
|
||||||
}
|
}
|
||||||
for _, v := range vendorIDs {
|
for _, v := range storeSkuInfos {
|
||||||
store, err := dao.GetStoreDetail(db, storeID, v)
|
store, err := dao.GetStoreDetail(db, storeID, model.VendorIDMTWM)
|
||||||
if err != nil || store == nil {
|
if err != nil || store == nil {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
for _, vv := range apimanager.CurAPIManager.GetAppOrgCodeList(v) {
|
var foodData = make(map[string]interface{})
|
||||||
handler := partner.GetPurchasePlatformFromVendorID(v).(partner.IPurchasePlatformStoreSkuHandler)
|
if v.IsSpecialty != 0 && v.IsSpecialty == -1 {
|
||||||
err = handler.UpdateStoreSkusSpecTag(ctx, vv, storeID, store.VendorStoreID, storeSkuMap[storeID])
|
v.IsSpecialty = 0
|
||||||
|
}
|
||||||
|
foodData["is_specialty"] = v.IsSpecialty
|
||||||
|
if globals.EnableMtwmStoreWrite {
|
||||||
|
err = api.MtwmAPI.RetailInitData(ctx.GetTrackInfo(), store.VendorStoreID, utils.Int2Str(v.SkuID), foodData)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return result, err
|
return result, err
|
||||||
|
|||||||
Reference in New Issue
Block a user