diff --git a/src/WMS.Web.Domain/Services/BackRecordService.cs b/src/WMS.Web.Domain/Services/BackRecordService.cs index 87f69172..ef12a86c 100644 --- a/src/WMS.Web.Domain/Services/BackRecordService.cs +++ b/src/WMS.Web.Domain/Services/BackRecordService.cs @@ -23,9 +23,11 @@ namespace WMS.Web.Domain.Services private readonly IMapper _mapper; private readonly ILoginService _loginService; public readonly IBasicsRepositories _basicsRepositories; + private readonly ISerialNumberService _serialNumberService; private readonly IBackRecordRepositories _backRecordRepositories; public BackRecordService(IMapper mapper, ILoginService loginService, IBasicsRepositories basicsRepositories, + ISerialNumberService serialNumberService, IBackRecordRepositories backRecordRepositories) { _mapper = mapper; @@ -58,7 +60,13 @@ namespace WMS.Web.Domain.Services return Result.ReFailure(ResultCodes.DateWriteError); if (entity != null) + { + //保存成功后:序列号跟踪流程添加 + var serialNumber_result = await _serialNumberService.BackRecord(entity, loginInfo, isTransaction); + if (!serialNumber_result.IsSuccess) + return serialNumber_result; return Result.ReSuccess(); + } else return Result.ReFailure(ResultCodes.DateWriteError); }