This commit is contained in:
suyl
2021-05-31 14:27:26 +08:00
parent ce5eb03e12
commit fbcc7ac754
3 changed files with 24 additions and 10 deletions

View File

@@ -77,6 +77,7 @@ type StoreSkuBindSkuInfo struct {
Stock *int `json:"stock"`
// ElmID int64 `json:"elmID,omitempty"`
// EbaiID int64 `json:"ebaiID,omitempty"`
MtLadderBoxPrice int `json:"mtLadderBoxPrice"`
}
// UpdateStoreSku用API调用时
@@ -817,7 +818,7 @@ func GetStoresSkusNew(ctx *jxcontext.Context, storeIDs, skuIDs []int, upcs []str
t4.jd_sync_status, t4.ebai_sync_status, t4.mtwm_sync_status, t4.yb_sync_status, t4.jds_sync_status,
t4.jd_price, t4.ebai_price, t4.mtwm_price, t4.jx_price, t4.yb_price, t4.jds_price,
t4.jd_lock_time, t4.ebai_lock_time, t4.mtwm_lock_time, t4.jx_lock_time, t4.yb_lock_time, t4.jds_lock_time,
t4.status_sale_begin, t4.status_sale_end, t4.stock,
t4.status_sale_begin, t4.status_sale_end, t4.stock, t4.mt_ladder_box_price,
t6.mid_unit_price real_mid_unit_price,
t7.unit_price audit_unit_price
` + sql
@@ -1595,6 +1596,11 @@ func updateStoresSkusWithoutSync(ctx *jxcontext.Context, db *dao.DaoDB, storeIDs
skuBind.Stock = *inSkuBind.Stock
setStoreSkuBindStatus(skuBind, model.SyncFlagStockMask)
}
if inSkuBind.MtLadderBoxPrice != 0 {
updateFieldMap["MtLadderBoxPrice"] = 1
skuBind.MtLadderBoxPrice = inSkuBind.MtLadderBoxPrice
setStoreSkuBindStatus(skuBind, model.SyncFlagModifiedMask)
}
}
if skuBindInfo.UnitPrice != 0 && isCanChangePrice { // 这里是否需要加此条件限制
price := jxutils.CaculateSkuPrice(unitPrice, v.SpecQuality, v.SpecUnit, v.SkuNameUnit)