2 Commits

Author SHA1 Message Date
masoodafar-web 16acb8f3b5 Merge branch 'kub-stage' into production
Build and Deploy to Production / build-and-deploy (push) Successful in 7m7s
2026-05-10 21:37:51 +03:30
masoodafar-web 98c2875ae2 feat: simplify UserId handling in GetOrderById method for improved clarity
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 8m12s
2026-05-10 21:37:30 +03:30
@@ -86,10 +86,9 @@ public class DiscountOrderService : DiscountOrderContract.DiscountOrderContractB
public override async Task<GetOrderByIdResponse> GetOrderById(GetOrderByIdRequest request, ServerCallContext context) public override async Task<GetOrderByIdResponse> GetOrderById(GetOrderByIdRequest request, ServerCallContext context)
{ {
var currentUserId = GetCurrentUserId(); // اگر UserId ارسال شده > 0 باشد، آن را استفاده کن (customer lookup)
long? filterUserId = request.UserId > 0 // اگر UserId = 0 باشد، بدون فیلتر (admin access)
? request.UserId long? filterUserId = request.UserId > 0 ? request.UserId : null;
: (currentUserId > 0 ? currentUserId : null);
var query = new GetOrderByIdQuery var query = new GetOrderByIdQuery
{ {