Browse Source

成品发运添加删除方法

dev_DY_CC
lvzb 9 months ago
parent
commit
c31f8d129b
  1. 1
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/DeliverRequests/IDeliverRequestAppService.cs
  2. 21
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/DeliverRequests/DeliverRequestAppService.cs
  3. 20
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/DeliverRequests/DeliverRequestFisAppService.cs

1
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/DeliverRequests/IDeliverRequestAppService.cs

@ -10,5 +10,6 @@ public interface IDeliverRequestAppService
<DeliverRequestDTO, SfsStoreRequestInputBase, DeliverRequestEditInput, DeliverRequestDetailDTO, SfsStoreRequestInputBase>
{
Task<bool> DeleteByIdAsync(Guid id);
Task<List<DeliverRequestDTO>> HandleListAsync(List<Guid> ids, string truckNumber);
}

21
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/DeliverRequests/DeliverRequestAppService.cs

@ -214,6 +214,27 @@ IItemBasicAppService itemBasicAppService)
var dto = ObjectMapper.Map<DeliverRequest, DeliverRequestDTO>(entity);
return dto;
}
/// <summary>
/// 删除
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
[HttpPost("delete-by-id")]
public new async Task<bool> DeleteByIdAsync(Guid id)
{
bool result;
try
{
await base.DeleteAsync(id).ConfigureAwait(false);
result = true;
}
catch (Exception)
{
result = false;
}
return result;
}
private async Task SetRequestAutoPropertiesAsync(DeliverRequest entity)
{
//普通件

20
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/DeliverRequests/DeliverRequestFisAppService.cs

@ -56,7 +56,27 @@ public class DeliverRequestFisAppService :
_balanceAppService = balanceAppService;
_itemBasicAppService = itemBasicAppService;
}
/// <summary>
/// 删除
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
[HttpPost("delete-by-id")]
public new async Task<bool> DeleteByIdAsync(Guid id)
{
bool result;
try
{
await base.DeleteAsync(id).ConfigureAwait(false);
result = true;
}
catch (Exception)
{
result = false;
}
return result;
}
#region 东阳
private async Task SetRequestAutoPropertiesAsync(DeliverRequest entity)

Loading…
Cancel
Save