diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index bbcd6d7df..2b06282d1 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -6369,11 +6369,16 @@ func SingleBindTaoVegetable(ctx *jxcontext.Context, bind []TaoBindInfo) (error, VendorStoreID: v.VendorStoreID, } //跟美团同步 平台调价、调价套餐 - if localStore, err := dao.GetStoreDetail(dao.GetDB(), utils.Str2Int(storeID), model.VendorIDMTWM, ""); err == nil { - if localStore.PricePercentage != 0 { - storeMap.PricePercentage = localStore.PricePercentage + var ( + cond = map[string]interface{}{ + model.FieldStoreID: storeID, + model.FieldVendorID: model.VendorIDMTWM, } - //else if localStore.priceper + tempMaps []*model.StoreMap + ) + if err := dao.GetEntitiesByKV(db, &tempMaps, cond, false); err == nil && len(tempMaps) > 0 { + storeMap.PricePercentage = tempMaps[0].PricePercentage + storeMap.PricePercentagePack = tempMaps[0].PricePercentagePack } storeMaps = append(storeMaps, storeMap) } diff --git a/business/jxstore/cms/store_sku.go b/business/jxstore/cms/store_sku.go index 3e89a0991..f42d24354 100644 --- a/business/jxstore/cms/store_sku.go +++ b/business/jxstore/cms/store_sku.go @@ -1173,6 +1173,8 @@ func GetStoresSkusNew(ctx *jxcontext.Context, storeIDs, skuIDs []int, upcs []str sql += " , t4.unit_price DESC LIMIT 99" } var tmpList []*tGetStoresSkusInfo + globals.SugarLogger.Debugf("GetStoresSkusNew sql=%s,sqlParams=%s", sql, sqlParams) + if err = dao.GetRowsTx(txDB, &tmpList, sql, sqlParams...); err != nil { dao.Rollback(db, txDB) return nil, err @@ -1182,6 +1184,7 @@ func GetStoresSkusNew(ctx *jxcontext.Context, storeIDs, skuIDs []int, upcs []str } dao.Commit(db, txDB) storeNameMap := make(map[int64]*dao.StoreSkuNameExt) + globals.SugarLogger.Debugf("GetStoresSkusNew tmpList=%s", utils.Format4Output(tmpList, false)) for _, v := range tmpList { var storeName *dao.StoreSkuNameExt index := jxutils.Combine2Int(v.StoreID, v.ID)