轨迹订单明细
This commit is contained in:
parent
cf76f52ecc
commit
766e243ca0
@ -1,6 +1,8 @@
|
|||||||
using SJZY.Track.Application.Contract.Dtos.ProvideServices;
|
using SJZY.Track.Application.Contract.Dtos.ProvideServices;
|
||||||
using SJZY.Track.Domain.Aggregates.OrderAggregate;
|
using SJZY.Track.Domain.Aggregates.OrderAggregate;
|
||||||
|
using SJZY.Track.Domain.Aggregates.TrackDetailsAggregate;
|
||||||
using SJZY.Track.Domain.Dtos.Order;
|
using SJZY.Track.Domain.Dtos.Order;
|
||||||
|
using Volo.Abp.ObjectMapping;
|
||||||
|
|
||||||
namespace SJZY.Track.Application.Services.ProvideServices;
|
namespace SJZY.Track.Application.Services.ProvideServices;
|
||||||
|
|
||||||
@ -11,10 +13,14 @@ namespace SJZY.Track.Application.Services.ProvideServices;
|
|||||||
public class OrderService : ApplicationService
|
public class OrderService : ApplicationService
|
||||||
{
|
{
|
||||||
private readonly IOrderRepository _orderRepository;
|
private readonly IOrderRepository _orderRepository;
|
||||||
|
private readonly ITrackDetailsRepository _trackDetailsRepository;
|
||||||
|
|
||||||
public OrderService(IOrderRepository orderRepository)
|
public OrderService(IOrderRepository orderRepository,
|
||||||
|
ITrackDetailsRepository trackDetailsRepository
|
||||||
|
)
|
||||||
{
|
{
|
||||||
_orderRepository = orderRepository;
|
_orderRepository = orderRepository;
|
||||||
|
this._trackDetailsRepository=trackDetailsRepository;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -75,7 +81,14 @@ public class OrderService : ApplicationService
|
|||||||
[HttpPost("/Order/GetDetails")]
|
[HttpPost("/Order/GetDetails")]
|
||||||
public async Task<List<TrackOrderDetailDto>> GetOrderDetails(GetOrderDetailsInput input)
|
public async Task<List<TrackOrderDetailDto>> GetOrderDetails(GetOrderDetailsInput input)
|
||||||
{
|
{
|
||||||
return null;
|
var trackDetails = await _trackDetailsRepository.GetListAsync(input.OrderId);
|
||||||
|
if (!trackDetails.IsNullOrEmpty())
|
||||||
|
{
|
||||||
|
var list = ObjectMapper.Map<List<TrackDetailsIndex>, List<TrackOrderDetailDto>>(trackDetails);
|
||||||
|
return list;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new List<TrackOrderDetailDto>();
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user