反作废

This commit is contained in:
18942506660
2024-06-14 10:59:19 +08:00
parent 8d17b858ee
commit b5fd86f270
7 changed files with 72 additions and 6 deletions

View File

@@ -98,9 +98,20 @@ namespace WMS.Web.Domain.Services
/// <param name="loginInfo"></param>
/// <returns></returns>
/// <exception cref="NotImplementedException"></exception>
public Task<Result> NoRepeal(OperateRequest dto, LoginInDto loginInfo)
public async Task<Result> NoRepeal(OperateRequest dto, LoginInDto loginInfo)
{
throw new NotImplementedException();
var list = await _outStockTaskRepositories.GetEntityListByDetailIds(dto.Ids);
foreach (var entity in list)
{
List<int> e_ids = entity.Details.Select(s => s.Id).ToList();
var j_ids = e_ids.Intersect(dto.Ids).ToList();
//反作废
entity.NoRepeal(loginInfo.UserInfo.StaffId, j_ids);
}
var isSuccess = await _outStockTaskRepositories.EditEntityList(list, true);
if (!isSuccess) return Result.ReFailure(ResultCodes.DateWriteError);
return Result.ReSuccess();
}
/// <summary>
/// 出库任务合并