|
@@ -2817,8 +2817,10 @@ public class OrderController : BaseController
|
|
public async Task<IReadOnlyList<OrderDto>> QueryFixed([FromQuery] QueryOrderFixedDto dto)
|
|
public async Task<IReadOnlyList<OrderDto>> QueryFixed([FromQuery] QueryOrderFixedDto dto)
|
|
{
|
|
{
|
|
var hasSetting = Int32.TryParse(
|
|
var hasSetting = Int32.TryParse(
|
|
- _systemSettingCacheManager.GetSetting(SettingConstants.FixedQueryCount)?.SettingValue[0], out var queryCount);
|
|
|
|
- await _orderApplication.QueryOrders(dto, hasSetting ? queryCount : 50);
|
|
|
|
|
|
+ _systemSettingCacheManager.GetSetting(SettingConstants.FixedQueryCount)?.SettingValue[0], out var queryCount);
|
|
|
|
+ var query = _orderApplication.QueryOrders(dto);
|
|
|
|
+ var orders = await query.ToFixedListAsync(dto.QueryIndex, hasSetting ? queryCount : null, HttpContext.RequestAborted);
|
|
|
|
+ return _mapper.Map<IReadOnlyList<OrderDto>>(orders);
|
|
}
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// <summary>
|