入库回退后反写入库单
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user