diff --git a/server/HoneyBox/src/HoneyBox.Api/Controllers/WarehouseController.cs b/server/HoneyBox/src/HoneyBox.Api/Controllers/WarehouseController.cs
index cd62f377..60fe21e7 100644
--- a/server/HoneyBox/src/HoneyBox.Api/Controllers/WarehouseController.cs
+++ b/server/HoneyBox/src/HoneyBox.Api/Controllers/WarehouseController.cs
@@ -235,12 +235,13 @@ public class WarehouseController : ControllerBase
///
/// 发货记录查询
- /// POST /api/warehouse_send_record
+ /// GET/POST /api/warehouse_send_record
/// Requirements: 14.1-14.3
///
+ [HttpGet("warehouse_send_record")]
[HttpPost("warehouse_send_record")]
[Authorize]
- public async Task>> GetSendRecords([FromBody] SendRecordRequest? request)
+ public async Task>> 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>.Success(result);
}
catch (Exception ex)