入库回退后反写入库单

This commit is contained in:
18942506660
2024-08-01 10:20:52 +08:00
parent 0fe5c20eff
commit a93a1585f0
7 changed files with 55 additions and 2 deletions

View File

@@ -1122,6 +1122,28 @@ namespace WMS.Web.Domain.Services
}
}
/// <summary>
/// 解绑箱子
/// </summary>
/// <param name="boxIds"></param>
/// <param name="isTransaction"></param>
/// <returns></returns>
public async Task<Result> UnBind(List<int> boxIds, bool isTransaction = true)
{
var delete_ids = new List<int>();
var t_boxIds = boxIds.Distinct().ToList();
var list = await _inStockRepositories.GetListBy(t_boxIds);
//解绑
list.ForEach(x => { x.UnBind = true; });
if (list.Count != 0)
{
var isSuccess = await _inStockRepositories.UpdateRange(list, isTransaction);
if (!isSuccess)
return Result.ReFailure(ResultCodes.DateWriteError);
}
return Result.ReSuccess();
}
}
}