- GetOrderSkuInfo返回RealEarningPrice代表单品实际结给商家的钱

This commit is contained in:
gazebo
2019-06-20 10:05:35 +08:00
parent faca22c993
commit 8a707df773
4 changed files with 77 additions and 99 deletions

View File

@@ -374,3 +374,15 @@ func GuessVendorIDFromVendorStoreID(vendorStoreID int64) (vendorID int) {
func GetVendorName(vendorID int) (vendorName string) {
return model.VendorChineseNames[vendorID]
}
func CaculateSkuEarningPrice(shopPrice, salePrice int64, storePayPercentage int) (earningPrice int64) {
earningPrice = salePrice
if shopPrice > 0 && shopPrice < earningPrice {
earningPrice = shopPrice
}
if storePayPercentage <= 0 {
storePayPercentage = model.DefaultEarningPricePercentage
}
earningPrice = earningPrice * int64(storePayPercentage) / 100
return earningPrice
}