调整序列号
This commit is contained in:
@@ -25,13 +25,13 @@ namespace WMS.Web.Domain.Services
|
||||
public readonly IBasicsRepositories _transactionRepositories;
|
||||
private readonly IBoxRepositories _boxRepositories;
|
||||
private readonly IOpsService _opsService;
|
||||
private readonly ISerialNumberOperateRepositories _serialNumberOperateRepositories;
|
||||
private readonly ISerialNumberService _serialNumberService;
|
||||
private readonly IErpOpsSyncDateRepositories _erpOpsSyncDateRepositories;
|
||||
private readonly ISerialNumbersRepositories _serialNumbersRepositories;
|
||||
public BoxService(IMapper mapper, ILoginService loginService,
|
||||
IBasicsRepositories transactionRepositories,
|
||||
IBoxRepositories boxRepositories, IOpsService opsService,
|
||||
ISerialNumberOperateRepositories serialNumberOperateRepositories,
|
||||
ISerialNumberService serialNumberService,
|
||||
IErpOpsSyncDateRepositories erpOpsSyncDateRepositories,
|
||||
ISerialNumbersRepositories serialNumbersRepositories)
|
||||
{
|
||||
@@ -40,7 +40,7 @@ namespace WMS.Web.Domain.Services
|
||||
_transactionRepositories = transactionRepositories;
|
||||
_boxRepositories = boxRepositories;
|
||||
_opsService = opsService;
|
||||
_serialNumberOperateRepositories = serialNumberOperateRepositories;
|
||||
_serialNumberService = serialNumberService;
|
||||
_erpOpsSyncDateRepositories = erpOpsSyncDateRepositories;
|
||||
_serialNumbersRepositories = serialNumbersRepositories;
|
||||
}
|
||||
@@ -96,7 +96,7 @@ namespace WMS.Web.Domain.Services
|
||||
isSuccess = await _serialNumbersRepositories.AddRange(sList, false);
|
||||
if (!isSuccess) isRollback = true;
|
||||
//序列号操作记录
|
||||
var res = await this.SerialNumberOperate(soList, false);
|
||||
var res = await _serialNumberService.SerialNumberOperate(soList, false);
|
||||
if (!res.Success) isRollback = true;
|
||||
//更新时间管理
|
||||
isSuccess = await _erpOpsSyncDateRepositories.Edit(ErpOpsSyncType.Ops, false);
|
||||
@@ -108,17 +108,5 @@ namespace WMS.Web.Domain.Services
|
||||
|
||||
return Result.ReSuccess();
|
||||
}
|
||||
/// <summary>
|
||||
/// 序列号操作记录日志
|
||||
/// </summary>
|
||||
/// <param name="list"></param>
|
||||
/// <param name="isTransaction"></param>
|
||||
/// <returns></returns>
|
||||
public async Task<Result> SerialNumberOperate(List<SerialNumberOperate> list, bool isTransaction = true)
|
||||
{
|
||||
var isSuccess = await _serialNumberOperateRepositories.AddRange(list, isTransaction);
|
||||
if (!isSuccess) return Result.ReFailure(ResultCodes.DateWriteError);
|
||||
return Result.ReSuccess();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user