This commit is contained in:
2026-03-30 11:07:30 +08:00
parent 2c44b3a4b2
commit d4a8e71733
74 changed files with 1751 additions and 421 deletions

View File

@@ -26,7 +26,7 @@ public class RequestService : IRequestService
public async Task<ApiResponse> PublishRequestAsync(CreateRequestParams model)
{
var serialNo = _serialNoGenerator.GenerateRequestNo();
var userId = _claimService.GetCurrentUserId();
var userId = _claimService.GetCurrentUserId()!.Value;
EF.Models.Request req = new()
{
@@ -62,7 +62,7 @@ public class RequestService : IRequestService
public async Task<ApiResponse> DeleteRequestAsync(RequestIdParams model)
{
var userId = _claimService.GetCurrentUserId();
var userId = _claimService.GetCurrentUserId()!.Value;
var request = await _dbContext.Requests
.Include(r => r.Replies)
@@ -126,7 +126,7 @@ public class RequestService : IRequestService
if (userRoles.HasValue)
{
var userId = _claimService.GetCurrentUserId();
var userId = _claimService.GetCurrentUserId()!.Value;
qry = userRoles.Value switch
{
UserRoles.Seller => qry.Where(q => q.Replies.Any(r => r.UserId == userId)),