This commit is contained in:
laodaming
2023-09-18 15:18:55 +08:00
parent 9476414e68
commit ceec00c528
3 changed files with 5 additions and 5 deletions

View File

@@ -100,7 +100,7 @@ func (l *CalculateCartPriceLogic) CalculateCartPrice(req *types.CalculateCartPri
}
//开始计算价格
calculateResultList := make([]types.CalculateResultItem, 0, len(req.CalculateList))
sumPrice := int64(0)
subTotalPrice := int64(0)
for _, cart := range carts {
sizePrice, ok := mapPrice[fmt.Sprintf("%d_%d", *cart.ProductId, *cart.SizeId)]
if !ok {
@@ -142,10 +142,10 @@ func (l *CalculateCartPriceLogic) CalculateCartPrice(req *types.CalculateCartPri
ItemPrice: fmt.Sprintf("%.3f", format.CentitoDollar(itemPrice)),
TotalPrice: fmt.Sprintf("%.3f", format.CentitoDollar(totalPrice)),
})
sumPrice += totalPrice
subTotalPrice += totalPrice
}
return resp.SetStatusWithMessage(basic.CodeOK, "success", types.CalculateCartPriceRsp{
SumPrice: fmt.Sprintf("%.3f", format.CentitoDollar(sumPrice)),
SubTotalPrice: fmt.Sprintf("%.3f", format.CentitoDollar(subTotalPrice)),
CalculateResultList: calculateResultList,
})
}