add notes description
This commit is contained in:
@@ -48,8 +48,9 @@ type AddItemOrderRequest struct {
|
||||
}
|
||||
|
||||
type InProgressOrderItemRequest struct {
|
||||
ProductID int64 `json:"product_id" validate:"required"`
|
||||
Quantity int `json:"quantity" validate:"required,min=1"`
|
||||
ProductID int64 `json:"product_id" validate:"required"`
|
||||
Quantity int `json:"quantity" validate:"required,min=1"`
|
||||
Notes string `json:"notes"`
|
||||
}
|
||||
|
||||
type UpdateInProgressOrderRequest struct {
|
||||
@@ -83,6 +84,7 @@ func (h *InProgressOrderHandler) Save(c *gin.Context) {
|
||||
orderItems[i] = entity.OrderItemRequest{
|
||||
ProductID: item.ProductID,
|
||||
Quantity: item.Quantity,
|
||||
Notes: item.Notes,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -98,7 +100,7 @@ func (h *InProgressOrderHandler) Save(c *gin.Context) {
|
||||
Source: "POS",
|
||||
}
|
||||
|
||||
_, err := h.service.Save(ctx, order)
|
||||
resp, err := h.service.Save(ctx, order)
|
||||
if err != nil {
|
||||
response.ErrorWrapper(c, err)
|
||||
return
|
||||
@@ -107,6 +109,9 @@ func (h *InProgressOrderHandler) Save(c *gin.Context) {
|
||||
c.JSON(http.StatusCreated, response.BaseResponse{
|
||||
Success: true,
|
||||
Status: http.StatusCreated,
|
||||
Data: response.MapToOrderResponse(&entity.OrderResponse{
|
||||
Order: resp,
|
||||
}),
|
||||
})
|
||||
}
|
||||
|
||||
@@ -130,10 +135,11 @@ func (h *InProgressOrderHandler) Add(c *gin.Context) {
|
||||
orderItems[i] = entity.OrderItemRequest{
|
||||
ProductID: item.ProductID,
|
||||
Quantity: item.Quantity,
|
||||
Notes: item.Notes,
|
||||
}
|
||||
}
|
||||
|
||||
_, err := h.service.AddItems(ctx, req.InProgressOrderID, orderItems)
|
||||
order, err := h.service.AddItems(ctx, req.InProgressOrderID, orderItems)
|
||||
if err != nil {
|
||||
response.ErrorWrapper(c, err)
|
||||
return
|
||||
@@ -142,6 +148,9 @@ func (h *InProgressOrderHandler) Add(c *gin.Context) {
|
||||
c.JSON(http.StatusCreated, response.BaseResponse{
|
||||
Success: true,
|
||||
Status: http.StatusCreated,
|
||||
Data: response.MapToOrderResponse(&entity.OrderResponse{
|
||||
Order: order,
|
||||
}),
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user