Fix multiply item price by quantity (#378)
This commit is contained in:
parent
491576dfa0
commit
65b5da1a9b
2 changed files with 5 additions and 3 deletions
|
@ -233,7 +233,8 @@ func (cs *checkoutService) PlaceOrder(ctx context.Context, req *pb.PlaceOrderReq
|
|||
Nanos: 0}
|
||||
total = money.Must(money.Sum(total, *prep.shippingCostLocalized))
|
||||
for _, it := range prep.orderItems {
|
||||
total = money.Must(money.Sum(total, *it.Cost))
|
||||
multPrice := money.MultiplySlow(*it.Cost, uint32(it.GetItem().GetQuantity()))
|
||||
total = money.Must(money.Sum(total, multPrice))
|
||||
}
|
||||
|
||||
txID, err := cs.chargeCard(ctx, &total, req.CreditCard)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue