feat: update GetOrderByIdQuery to allow nullable UserId and adjust query handling in GetOrderByIdQueryHandler
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 8m43s
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 8m43s
This commit is contained in:
@@ -86,10 +86,15 @@ public class DiscountOrderService : DiscountOrderContract.DiscountOrderContractB
|
||||
|
||||
public override async Task<GetOrderByIdResponse> GetOrderById(GetOrderByIdRequest request, ServerCallContext context)
|
||||
{
|
||||
var currentUserId = GetCurrentUserId();
|
||||
long? filterUserId = request.UserId > 0
|
||||
? request.UserId
|
||||
: (currentUserId > 0 ? currentUserId : null);
|
||||
|
||||
var query = new GetOrderByIdQuery
|
||||
{
|
||||
OrderId = request.OrderId,
|
||||
UserId = GetCurrentUserId()
|
||||
UserId = filterUserId
|
||||
};
|
||||
var result = await _sender.Send(query);
|
||||
if (result == null)
|
||||
|
||||
Reference in New Issue
Block a user