add task apis
This commit is contained in:
@@ -137,12 +137,19 @@ func (l *WebCreateLogic) WebCreate(in *order.CreateOrderRequest) (*order.Respons
|
||||
numItem := &product.NumberItem{Id: item.Id, Number: uint32(buyNum)}
|
||||
NumItems = append(NumItems, numItem)
|
||||
keys = append(keys, strconv.Itoa(int(item.Id)))
|
||||
totalPrice += item.Price * float64(buyNum)
|
||||
price := item.Price
|
||||
switch in.Type {
|
||||
case dao.CartTypeSale:
|
||||
price = item.SalePrice
|
||||
case dao.CartTypeStore:
|
||||
price = item.StorePrice
|
||||
}
|
||||
totalPrice += utils.RoundFloat(price * float64(buyNum))
|
||||
productItems = append(productItems, dao.OrderProductCreate{
|
||||
OrderSn: data.OrderSn,
|
||||
ProductId: int(item.Id),
|
||||
ProductName: item.Name,
|
||||
Price: item.Price,
|
||||
Price: utils.RoundFloat(item.Price),
|
||||
Number: int(buyNum),
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user