feat: added new repository implementation, small improvements

This commit is contained in:
ITQ
2025-11-11 21:35:06 +03:00
parent 9d58fe0b41
commit a2345bedac
13 changed files with 395 additions and 25 deletions
+2
View File
@@ -2,6 +2,7 @@ package handler
import (
"errors"
"log"
"orderservice/internal/domain"
@@ -20,5 +21,6 @@ func mapError(err error) error {
return status.Error(codes.InvalidArgument, err.Error())
}
log.Printf("internal server error: %v", err)
return status.Error(codes.Internal, "internal server error")
}
+2 -2
View File
@@ -22,7 +22,7 @@ func NewOrderHandler(service *service.OrderService) *OrderHandler {
func mapDomainStructToHandler(order *domain.Order) *pb.Order {
return &pb.Order{
Id: order.ID,
Id: order.ID.String(),
Item: order.Item,
Quantity: order.Quantity,
}
@@ -37,7 +37,7 @@ func (h *OrderHandler) CreateOrder(
return nil, mapError(err)
}
return &pb.CreateOrderResponse{Id: order.ID}, nil
return &pb.CreateOrderResponse{Id: order.ID.String()}, nil
}
func (h *OrderHandler) GetOrder(ctx context.Context, req *pb.GetOrderRequest) (*pb.GetOrderResponse, error) {