refactor(order): improve handler

This commit is contained in:
Sahar Mokarrami 2026-04-05 13:06:42 +03:30
parent c5b96ee64e
commit 3fcd06806b
1 changed files with 4 additions and 5 deletions

View File

@ -4,7 +4,6 @@ import (
richerror "git.gocasts.ir/ebhomengo/niki/pkg/rich_error" richerror "git.gocasts.ir/ebhomengo/niki/pkg/rich_error"
"git.gocasts.ir/ebhomengo/niki/purchaseapp/entity" "git.gocasts.ir/ebhomengo/niki/purchaseapp/entity"
"git.gocasts.ir/ebhomengo/niki/purchaseapp/service/order" "git.gocasts.ir/ebhomengo/niki/purchaseapp/service/order"
"git.gocasts.ir/ebhomengo/niki/types"
"github.com/labstack/echo/v4" "github.com/labstack/echo/v4"
"net/http" "net/http"
"time" "time"
@ -28,10 +27,10 @@ func (h *Handler) CreateOrderHandler(c echo.Context) error {
orderItems := req.OrderItems orderItems := req.OrderItems
order := entity.Order{ order := entity.Order{
ID: 0, ID: 0,
UserID: types.ID(req.UserID), UserID: req.UserID,
TotalAmount: types.Price(req.TotalAmount), TotalAmount: req.TotalAmount,
TotalDiscount: types.Price(req.TotalDiscount), TotalDiscount: req.TotalDiscount,
ShippingID: types.ID(req.ShippingID), ShippingID: req.ShippingID,
PaymentMethod: req.PaymentMethod, PaymentMethod: req.PaymentMethod,
ProcessStatus: entity.WaitingToPay, ProcessStatus: entity.WaitingToPay,
PaymentStatus: entity.UnPaid, PaymentStatus: entity.UnPaid,