fix: warehouse_send_record 接口支持 GET 请求

This commit is contained in:
gpu 2026-01-24 04:23:15 +08:00
parent 13cf64415d
commit 7f941f1ddc

View File

@ -235,12 +235,13 @@ public class WarehouseController : ControllerBase
/// <summary>
/// 发货记录查询
/// POST /api/warehouse_send_record
/// GET/POST /api/warehouse_send_record
/// Requirements: 14.1-14.3
/// </summary>
[HttpGet("warehouse_send_record")]
[HttpPost("warehouse_send_record")]
[Authorize]
public async Task<ApiResponse<PageResponse<SendRecordDto>>> GetSendRecords([FromBody] SendRecordRequest? request)
public async Task<ApiResponse<PageResponse<SendRecordDto>>> GetSendRecords([FromQuery] int page = 1, [FromQuery] int status = 1)
{
var userId = GetCurrentUserId();
if (userId == null)
@ -250,11 +251,10 @@ public class WarehouseController : ControllerBase
try
{
request ??= new SendRecordRequest();
if (request.Page < 1) request.Page = 1;
if (request.Status < 1) request.Status = 1;
if (page < 1) page = 1;
if (status < 1) status = 1;
var result = await _warehouseService.GetSendRecordsAsync(userId.Value, request.Page, request.Status);
var result = await _warehouseService.GetSendRecordsAsync(userId.Value, page, status);
return ApiResponse<PageResponse<SendRecordDto>>.Success(result);
}
catch (Exception ex)