Compare commits
2 Commits
34d2354fd4
...
16acb8f3b5
| Author | SHA1 | Date | |
|---|---|---|---|
| 16acb8f3b5 | |||
| 98c2875ae2 |
@@ -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
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user