|
|
@ -35,14 +35,14 @@ public class DeliverRequestFisAppService : |
|
|
|
|
|
|
|
public DeliverRequestFisAppService( |
|
|
|
IDeliverRequestRepository repository, |
|
|
|
IDeliverRequestManager DeliverRequestManager, |
|
|
|
IDeliverRequestManager deliverRequestManager, |
|
|
|
IAreaAppService areaApp, |
|
|
|
ICustomerAppService customerApp, |
|
|
|
ICustomerAddressAppService customerAddressApp |
|
|
|
) |
|
|
|
: base(repository, DeliverRequestManager) |
|
|
|
: base(repository, deliverRequestManager) |
|
|
|
{ |
|
|
|
_deliverRequestManager = DeliverRequestManager; |
|
|
|
_deliverRequestManager = deliverRequestManager; |
|
|
|
_areaApp = areaApp; |
|
|
|
_customerApp = customerApp; |
|
|
|
_customerAddressApp = customerAddressApp; |
|
|
@ -60,6 +60,24 @@ public class DeliverRequestFisAppService : |
|
|
|
return base.GetPagedListByFilterAsync(sfsRequestInput, includeDetails, cancellationToken); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 【创建】发货申请
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="input"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
[HttpPost("")] |
|
|
|
//[Authorize(DeliverRequestPermissions.Create)]
|
|
|
|
public override async Task<DeliverRequestDTO> CreateAsync(DeliverRequestEditInput input) |
|
|
|
{ |
|
|
|
var entity = ObjectMapper.Map<DeliverRequestEditInput, DeliverRequest>(input); |
|
|
|
|
|
|
|
await _deliverRequestManager.CreateAsync(entity).ConfigureAwait(false); |
|
|
|
|
|
|
|
var dto = ObjectMapper.Map<DeliverRequest, DeliverRequestDTO>(entity); |
|
|
|
return dto; |
|
|
|
} |
|
|
|
|
|
|
|
#region import
|
|
|
|
|
|
|
|
protected virtual async Task CheckImportInputBusinessAsync( |
|
|
|