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)