增加未完成注释

This commit is contained in:
18942506660
2023-11-16 14:44:13 +08:00
parent 4f4ba2f0f2
commit 016e980978
2 changed files with 9 additions and 2 deletions

View File

@@ -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;

View File

@@ -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();