增加未完成注释
This commit is contained in:
@@ -48,6 +48,8 @@ namespace WMS.Web.Domain.Services
|
|||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public async Task<Result> ChangeBoxSave(SaveChangeBoxRecordRequest dto, LoginInDto loginInfo, bool isTransaction = false)
|
public async Task<Result> ChangeBoxSave(SaveChangeBoxRecordRequest dto, LoginInDto loginInfo, bool isTransaction = false)
|
||||||
{
|
{
|
||||||
|
//1.有原箱时 需要判断 物料对应的序列号是否存在
|
||||||
|
|
||||||
List<Box> boxList = new List<Box>();
|
List<Box> boxList = new List<Box>();
|
||||||
//原箱有可能没有
|
//原箱有可能没有
|
||||||
var srcBox = await _boxRepositories.Get(dto.SrcBoxId);
|
var srcBox = await _boxRepositories.Get(dto.SrcBoxId);
|
||||||
@@ -70,6 +72,8 @@ namespace WMS.Web.Domain.Services
|
|||||||
if (destBox != null)
|
if (destBox != null)
|
||||||
boxList.Add(destBox);
|
boxList.Add(destBox);
|
||||||
|
|
||||||
|
//2.修改库存时需要区别 有原箱和没有原箱的情况
|
||||||
|
|
||||||
//var entity = _mapper.Map<ChangeBoxRecord>(dto);\
|
//var entity = _mapper.Map<ChangeBoxRecord>(dto);\
|
||||||
List<ChangeBoxRecord> list = new List<ChangeBoxRecord>();
|
List<ChangeBoxRecord> list = new List<ChangeBoxRecord>();
|
||||||
foreach (var d in dto.Details)
|
foreach (var d in dto.Details)
|
||||||
@@ -111,6 +115,8 @@ namespace WMS.Web.Domain.Services
|
|||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public async Task<Result> MoveBoxSave(List<SaveMoveBoxRecordRequest> dto, bool IsUp, LoginInDto loginInfo)
|
public async Task<Result> MoveBoxSave(List<SaveMoveBoxRecordRequest> dto, bool IsUp, LoginInDto loginInfo)
|
||||||
{
|
{
|
||||||
|
//1.下架时 需要验证箱是否在库存里
|
||||||
|
|
||||||
List<MoveBoxRecord> entityList = new List<MoveBoxRecord>();
|
List<MoveBoxRecord> entityList = new List<MoveBoxRecord>();
|
||||||
foreach (var d in dto)
|
foreach (var d in dto)
|
||||||
{
|
{
|
||||||
@@ -118,8 +124,8 @@ namespace WMS.Web.Domain.Services
|
|||||||
entity.Create(IsUp == true ? MoveBoxType.Up : MoveBoxType.Down, d.BoxId, d.SubStockId, loginInfo.UserInfo.StaffId);
|
entity.Create(IsUp == true ? MoveBoxType.Up : MoveBoxType.Down, d.BoxId, d.SubStockId, loginInfo.UserInfo.StaffId);
|
||||||
entityList.Add(entity);
|
entityList.Add(entity);
|
||||||
}
|
}
|
||||||
//需要填写规格型号
|
|
||||||
//需要修改库存
|
//2.需要修改库存
|
||||||
|
|
||||||
IDbContextTransaction _transaction = _transactionRepositories.GetTransaction();
|
IDbContextTransaction _transaction = _transactionRepositories.GetTransaction();
|
||||||
bool isRollback = false;
|
bool isRollback = false;
|
||||||
|
|||||||
@@ -62,6 +62,7 @@ namespace WMS.Web.Domain.Services
|
|||||||
var ex = dto.Details.Select(s => s.MaterialId).Except(outStockTask.Details.Select(s => s.MaterialId)).ToList();
|
var ex = dto.Details.Select(s => s.MaterialId).Except(outStockTask.Details.Select(s => s.MaterialId)).ToList();
|
||||||
if (ex.Count() > 0)
|
if (ex.Count() > 0)
|
||||||
return Result.ReFailure(ResultCodes.OutStockMaterialError);
|
return Result.ReFailure(ResultCodes.OutStockMaterialError);
|
||||||
|
//1.需要验证物料对应箱和序列号是否存在库存
|
||||||
|
|
||||||
var mIds = dto.Details.GroupBy(g => g.MaterialId).Select(s => s.Key).ToList();
|
var mIds = dto.Details.GroupBy(g => g.MaterialId).Select(s => s.Key).ToList();
|
||||||
OutStock entity = new OutStock();
|
OutStock entity = new OutStock();
|
||||||
|
|||||||
Reference in New Issue
Block a user