调整同步接口
This commit is contained in:
@@ -14,7 +14,7 @@ using WMS.Web.Domain.Options;
|
||||
|
||||
namespace WMS.Web.Domain.QuartzJob
|
||||
{
|
||||
public class OutStockOrderQuartzJob : IJob
|
||||
public class OutStockOrderQuartzJob : IJob
|
||||
{
|
||||
private readonly ILogger<OutStockOrderQuartzJob> _logger;
|
||||
private readonly IServiceScopeFactory _serviceScopeFactory;
|
||||
@@ -44,28 +44,11 @@ namespace WMS.Web.Domain.QuartzJob
|
||||
{
|
||||
try
|
||||
{
|
||||
//1.事务
|
||||
IDbContextTransaction _transaction = _transactionRepositories.GetTransaction();
|
||||
bool isRollback = false;
|
||||
bool isTransaction = false;
|
||||
//2.记录:开始时间
|
||||
var begindatetime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff");
|
||||
_logger.LogInformation($"出库单-同步金蝶入库单数据:执行开始时间->{begindatetime}");
|
||||
//3.同步数据
|
||||
var result = await _outStockTaskService.SsynDeliveryNoticeOutStock(isTransaction);
|
||||
if (!result.IsSuccess) isRollback = true;
|
||||
result = await _outStockTaskService.BillQueryForTransferDirectOutStock(isTransaction);
|
||||
if (!result.IsSuccess) isRollback = true;
|
||||
result = await _outStockTaskService.BillQueryForTransferOutOutStock(isTransaction);
|
||||
if (!result.IsSuccess) isRollback = true;
|
||||
result = await _outStockTaskService.BillQueryForMisDeliveryOutStock(isTransaction);
|
||||
if (!result.IsSuccess) isRollback = true;
|
||||
result = await _outStockTaskService.BillQueryForAssembledAppOutStock(isTransaction);
|
||||
if (!result.IsSuccess) isRollback = true;
|
||||
|
||||
//4.提交事务
|
||||
var isSuccess = _transactionRepositories.CommitTransaction(isRollback, _transaction);
|
||||
|
||||
var result = await _outStockTaskService.Ssyn(null);
|
||||
//5.记录:结束时间
|
||||
var enddatetime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff");
|
||||
_logger.LogInformation($"出库单-同步金蝶入库单数据:执行结束时间->{begindatetime}");
|
||||
|
||||
Reference in New Issue
Block a user