This commit is contained in:
suyl
2021-08-14 10:25:45 +08:00
parent aaa6cd8178
commit 77888cc17c

View File

@@ -2057,26 +2057,26 @@ func RrefreshEbaiVendorAct() (err error) {
ActName: result.Activityname, ActName: result.Activityname,
} }
dao.CreateEntity(db, actVendor) dao.CreateEntity(db, actVendor)
for _, sku := range result.Skulist { }
actVendorSku := &model.ActEbaiVendorSku{ for _, sku := range result.Skulist {
ActID: utils.Int64ToStr(result.Activityid), actVendorSku := &model.ActEbaiVendorSku{
StoreID: storeMap.StoreID, ActID: utils.Int64ToStr(result.Activityid),
EbaiID: sku.Skuid, StoreID: storeMap.StoreID,
VendorStoreID: storeMap.VendorStoreID, EbaiID: sku.Skuid,
SkuName: sku.Upcname, VendorStoreID: storeMap.VendorStoreID,
ActPrice: jxutils.IntPrice2Standard(int64(sku.Periodsandruleapilist[0].Ruleapi.Discount)), SkuName: sku.Upcname,
} ActPrice: jxutils.IntPrice2Standard(int64(sku.Periodsandruleapilist[0].Ruleapi.Discount)),
var storeSkuBind *model.StoreSkuBind }
sql := ` var storeSkuBind *model.StoreSkuBind
sql := `
SELECT * FROM store_sku_bind WHERE store_id = ? AND ebai_id = ? SELECT * FROM store_sku_bind WHERE store_id = ? AND ebai_id = ?
` `
sqlParams := []interface{}{storeMap.StoreID, sku.Skuid} sqlParams := []interface{}{storeMap.StoreID, sku.Skuid}
if err = dao.GetRow(db, &storeSkuBind, sql, sqlParams); err == nil && storeSkuBind != nil { if err = dao.GetRow(db, &storeSkuBind, sql, sqlParams); err == nil && storeSkuBind != nil {
actVendorSku.SkuID = storeSkuBind.SkuID actVendorSku.SkuID = storeSkuBind.SkuID
actVendorSku.OriginPrice = jxutils.IntPrice2Standard(int64(storeSkuBind.Price)) actVendorSku.OriginPrice = jxutils.IntPrice2Standard(int64(storeSkuBind.Price))
}
dao.CreateEntity(db, actVendorSku)
} }
dao.CreateEntity(db, actVendorSku)
} }
} }
} }