add task apis

This commit is contained in:
2026-08-31 18:15:26 +08:00
parent 6758ced988
commit ebd9c932d2
26 changed files with 1175 additions and 98 deletions
@@ -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),
})
}