master
howell 3 years ago
parent 85eccbd9a0
commit b82d454e77

@ -4,6 +4,7 @@ import (
"fmt"
"recook/internal/back"
"recook/internal/dbc"
"recook/internal/define"
"recook/internal/domain"
"recook/internal/model/activity"
"recook/internal/model/goods"
@ -373,6 +374,9 @@ func QueryPromotionGoodsList(c *gin.Context) {
commission2 := base.Mul(rate2).Round(2)
commission3 := base.Mul(rate3).Round(2)
cm := commission1.Add(commission2).Add(commission3)
if u.Level == 10 {
cm = goodsSku.DiscountPrice.Sub(goodsSku.PurchasePrice.Mul(decimal.NewFromFloat(1.03))).Mul(decimal.NewFromFloat(define.Coefficient)).Round(2)
}
gList = append(gList, promotionGoods{
GoodsID: gi.ID,

@ -1186,11 +1186,17 @@ func (g *goodsLogic) skuInfo(goodsID uint, user *manage2.RecookManageUserInfoMod
if isSale {
inventory = sku.SaleInventory
}
purchasePrice := sku.PurchasePrice
if isSale {
purchasePrice = sku.SalePurchasePrice
}
t := strict.Sku{
SkuID: sku.Id,
Name: sku.Name,
OriginalPrice: sku.OriginalPrice, // 平台供货价
PurchasePrice: sku.PurchasePrice, // 采购价
PurchasePrice: purchasePrice, // 采购价
DiscountPrice: sku.DiscountPrice, // 劵后价
CommissionRate: &commissionRate, // 佣金比
Commission: &skus[index].Commission, // 佣金

Loading…
Cancel
Save