ForceUpdateVendorPrice中由ActPrice替换ActualActPrice
This commit is contained in:
@@ -954,18 +954,18 @@ func ForceUpdateVendorPrice(ctx *jxcontext.Context, vendorID int, actType int, s
|
|||||||
if err = dao.GetEntity(db, storeSkuBind, model.FieldStoreID, model.FieldSkuID, model.FieldDeletedAt); err == nil {
|
if err = dao.GetEntity(db, storeSkuBind, model.FieldStoreID, model.FieldSkuID, model.FieldDeletedAt); err == nil {
|
||||||
vendorPrice := int(v.VendorPrice)
|
vendorPrice := int(v.VendorPrice)
|
||||||
if vendorPrice != 0 {
|
if vendorPrice != 0 {
|
||||||
if err2 := checkDiscountValidation(actType, float64(v.ActualActPrice)*100/float64(v.VendorPrice)); err2 != nil {
|
if err2 := checkDiscountValidation(actType, float64(v.ActPrice)*100/float64(v.VendorPrice)); err2 != nil {
|
||||||
v.ErrMsg = err2.Error()
|
v.ErrMsg = err2.Error()
|
||||||
wrongSkuList = append(wrongSkuList, v)
|
wrongSkuList = append(wrongSkuList, v)
|
||||||
storeSkuBind = nil
|
storeSkuBind = nil
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
vendorPrice = dao.GetStoreSkuBindVendorPrice(storeSkuBind, vendorID)
|
vendorPrice = dao.GetStoreSkuBindVendorPrice(storeSkuBind, vendorID)
|
||||||
if checkDiscountValidation(actType, float64(v.ActualActPrice)*100/float64(vendorPrice)) != nil {
|
if checkDiscountValidation(actType, float64(v.ActPrice)*100/float64(vendorPrice)) != nil {
|
||||||
if actType == model.ActSkuSecKill {
|
if actType == model.ActSkuSecKill {
|
||||||
vendorPrice = int(v.ActualActPrice)*100/maxDiscount4SkuSecKill + 10
|
vendorPrice = int(v.ActPrice)*100/maxDiscount4SkuSecKill + 10
|
||||||
} else if actType == model.ActSkuDirectDown {
|
} else if actType == model.ActSkuDirectDown {
|
||||||
vendorPrice = int(v.ActualActPrice) + 10
|
vendorPrice = int(v.ActPrice) + 10
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
storeSkuBind = nil
|
storeSkuBind = nil
|
||||||
|
|||||||
Reference in New Issue
Block a user