反作废
This commit is contained in:
@@ -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>
|
||||
/// 出库任务合并
|
||||
|
||||
Reference in New Issue
Block a user