箱库存变更方法

This commit is contained in:
tongfei
2023-11-15 09:34:42 +08:00
parent 622e5d3b2b
commit e07c762cd3
12 changed files with 248 additions and 34 deletions

View File

@@ -40,16 +40,17 @@ namespace WMS.Web.Domain.Services
/// 回退上下架
/// </summary>
/// <param name="dto"></param>
/// <param name="type"></param>
/// <param name="loginInfo"></param>
/// <returns></returns>
public async Task<Result> BackShelf(SaveBackRecordRequest dto, LoginInDto loginInfo)
public async Task<Result> BackShelf(SaveBackRecordRequest dto, BackRecordType type, LoginInDto loginInfo)
{
IDbContextTransaction _transaction = _basicsRepositories.GetTransaction();
bool isRollback = false;
bool isTransaction = false;
var entity = new BackRecord();
entity.Type = (BackRecordType)dto.BackRecordType;
entity.Type = type;
entity.Details = _mapper.Map<List<BackRecordDetails>>(dto.Details);
entity.Create(loginInfo.UserInfo.StaffId);
entity = await _backRecordRepositories.Add(entity, isTransaction);