This commit is contained in:
tongfei
2023-11-06 17:53:18 +08:00
parent 7b4f6f82a1
commit 4ec6b69714
5 changed files with 37 additions and 27 deletions

View File

@@ -64,16 +64,16 @@ namespace WMS.Web.Domain.Services
/// <returns></returns>
public async Task<Result> Receive(UpdateInStockTaskRequest dto, LoginInDto loginInfo)
{
IDbContextTransaction _transaction = _basicsRepositories.GetTransaction();
bool isRollback = false;
bool isTransaction = false;
var result = await this.Update(dto, loginInfo.UserInfo.StaffId,true, isTransaction);
if (!result.IsSuccess) isRollback = true;
//IDbContextTransaction _transaction = _basicsRepositories.GetTransaction();
//bool isRollback = false;
//bool isTransaction = false;
var result = await this.Update(dto, loginInfo.UserInfo.StaffId,true, false);
//if (!result.IsSuccess) isRollback = true;
//提交事务
var isSuccess = _basicsRepositories.CommitTransaction(isRollback, _transaction);
if (!isSuccess)
return Result.ReFailure(ResultCodes.DateWriteError);
////提交事务
//var isSuccess = _basicsRepositories.CommitTransaction(isRollback, _transaction);
//if (!isSuccess)
// return Result.ReFailure(ResultCodes.DateWriteError);
return Result.ReSuccess();
}
@@ -180,10 +180,10 @@ namespace WMS.Web.Domain.Services
return Result.ReFailure(ResultCodes.DateWriteError);
entity = _mapper.Map(dto, entity);
////子集单独映射
//entity.Boxs = _mapper.ToMapList(dto.Boxs, entity.Boxs);
////子集单独映射
//entity.Details = _mapper.ToMapList(dto.Details, entity.Details);
//子集单独映射
entity.Boxs = _mapper.ToMapList(dto.Boxs, entity.Boxs);
//子集单独映射
entity.Details = _mapper.ToMapList(dto.Details, entity.Details);
if (isReceive)
entity.Receive(staffId);
else