diff --git a/.vs/WMS.Web/DesignTimeBuild/.dtbcache.v2 b/.vs/WMS.Web/DesignTimeBuild/.dtbcache.v2
index 604cad0a..fe5f3d24 100644
Binary files a/.vs/WMS.Web/DesignTimeBuild/.dtbcache.v2 and b/.vs/WMS.Web/DesignTimeBuild/.dtbcache.v2 differ
diff --git a/src/WMS.Web.Domain/Services/InStockTaskService.cs b/src/WMS.Web.Domain/Services/InStockTaskService.cs
index 720a0ad0..7ae1991c 100644
--- a/src/WMS.Web.Domain/Services/InStockTaskService.cs
+++ b/src/WMS.Web.Domain/Services/InStockTaskService.cs
@@ -483,6 +483,8 @@ namespace WMS.Web.Domain.Services
///
public async Task SysnDataNew(List erp_list, bool isTransaction)
{
+ if (erp_list.Count() <= 0) return Result.ReSuccess();
+ _logger.LogInformation($"获取到金蝶入库任务单数据:{JsonConvert.SerializeObject(erp_list)}");
//1.通过单据编号找到wms系统现有的任务单;并修改
var erp_removeList = new List();
diff --git a/src/WMS.Web.Domain/Services/OutStockTaskService.cs b/src/WMS.Web.Domain/Services/OutStockTaskService.cs
index dfd1f396..6f6c94d8 100644
--- a/src/WMS.Web.Domain/Services/OutStockTaskService.cs
+++ b/src/WMS.Web.Domain/Services/OutStockTaskService.cs
@@ -23,6 +23,8 @@ using WMS.Web.Domain.Services.Public;
using WMS.Web.Domain.Values;
using WMS.Web.Domain.Values.Single;
using Microsoft.Extensions.DependencyInjection;
+using Microsoft.Extensions.Logging;
+using Newtonsoft.Json;
namespace WMS.Web.Domain.Services
{
@@ -44,12 +46,14 @@ namespace WMS.Web.Domain.Services
private IBoxRepositories _boxRepositories;
private readonly IExportExcelService _exportExcelService;
private readonly IServiceScopeFactory _serviceScopeFactory;
+ private readonly ILogger _logger;
public OutStockTaskService(IMapper mapper, IErpService erpService, ILoginService loginService,
IBasicsRepositories transactionRepositories,
IOutStockRepositories outStockRepositories, IOutStockTaskRepositories outStockTaskRepositories, IErpOpsSyncDateRepositories erpOpsSyncDateRepositories,
RedisClientService redisClientService, IErpBasicDataExtendService erpBasicDataExtendService,
- ISingleDataService singleDataService, IBoxRepositories boxRepositories, IExportExcelService exportExcelService, IServiceScopeFactory serviceScopeFactory)
+ ISingleDataService singleDataService, IBoxRepositories boxRepositories, IExportExcelService exportExcelService, IServiceScopeFactory serviceScopeFactory,
+ ILogger logger)
{
_mapper = mapper;
_erpService = erpService;
@@ -64,6 +68,7 @@ namespace WMS.Web.Domain.Services
_boxRepositories = boxRepositories;
_exportExcelService = exportExcelService;
_serviceScopeFactory = serviceScopeFactory;
+ _logger = logger;
}
///
@@ -122,6 +127,9 @@ namespace WMS.Web.Domain.Services
///
public async Task SsynDate(List erp_list, bool isTransaction)
{
+ if (erp_list.Count() <= 0) return Result.ReSuccess();
+ _logger.LogInformation($"获取到金蝶出库任务单数据:{JsonConvert.SerializeObject(erp_list)}");
+
//2.通过单据编号找到wms系统现有的任务单;并修改
var erp_removeList = new List();
var SourceBillNo_list = erp_list.GroupBy(x => x.SourceBillNo).Select(x => x.Key).ToList();
@@ -466,7 +474,7 @@ namespace WMS.Web.Domain.Services
_outStockTaskRepositories = scope.ServiceProvider.GetRequiredService();
_outStockRepositories = scope.ServiceProvider.GetRequiredService();
_erpService = scope.ServiceProvider.GetRequiredService();
- _boxRepositories= scope.ServiceProvider.GetRequiredService();
+ _boxRepositories = scope.ServiceProvider.GetRequiredService();
}
var entity = await _outStockTaskRepositories.Get(id);