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> /// <summary>
/// 发货记录查询 /// 发货记录查询
/// POST /api/warehouse_send_record /// GET/POST /api/warehouse_send_record
/// Requirements: 14.1-14.3 /// Requirements: 14.1-14.3
/// </summary> /// </summary>
[HttpGet("warehouse_send_record")]
[HttpPost("warehouse_send_record")] [HttpPost("warehouse_send_record")]
[Authorize] [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(); var userId = GetCurrentUserId();
if (userId == null) if (userId == null)
@ -250,11 +251,10 @@ public class WarehouseController : ControllerBase
try try
{ {
request ??= new SendRecordRequest(); if (page < 1) page = 1;
if (request.Page < 1) request.Page = 1; if (status < 1) status = 1;
if (request.Status < 1) request.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); return ApiResponse<PageResponse<SendRecordDto>>.Success(result);
} }
catch (Exception ex) catch (Exception ex)