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