调整监测金蝶删单

This commit is contained in:
18942506660
2024-08-07 15:20:25 +08:00
parent 1a91e4805a
commit 6239a1e54e
19 changed files with 148 additions and 33 deletions

View File

@@ -157,9 +157,7 @@ namespace WMS.Web.Api.Controllers
//2.同步金蝶
await _inStockTaskService.Sysn(sourcesBillNos);
////再刷新
await _inStockTaskService.Sysn(null);
//验证金蝶是否有删单//默认拉去8个小时以内的
return await _inStockTaskService.ErpDel(DateTime.Now.AddHours(-8));
return await _inStockTaskService.Sysn(null);
}
/// <summary>

View File

@@ -269,9 +269,7 @@ namespace WMS.Web.Api.Controllers
//先刷新选中的数据
await _outStockTaskService.Sync(res.Select(s => s.BillNo).ToList());
//再刷新3天内所有的
await _outStockTaskService.Sync(null, begin);
//验证金蝶是否有删单
return await _outStockTaskService.ErpDel(DateTime.Now.AddHours(-8));
return await _outStockTaskService.Sync(null, begin);
}
/// <summary>
/// 出库任务单详情

View File

@@ -142,6 +142,20 @@ namespace WMS.Web.Api.Controllers
return "";
}
/// <summary>
/// 手动同步金蝶删单信息
/// </summary>
/// <returns></returns>
[HttpGet]
[Route("RefreshErpDelete")]
public async Task<string> RefreshErpDelete()
{
if (!_env.IsDevelopment()) return "";
await _inStockTaskService.ErpDel();
await _outStockTaskService.ErpDel();
return "";
}
[HttpGet]
[Route("tf")]
public async Task<string> TestTF()

View File

@@ -88,7 +88,7 @@
"JobStartExpreAmount": "0 50 23 * * ?",
"JobStartExpreSend": "0 0 12,16,20 * * ?",
"JobStartExpreMaterial": "0 30 23 * * ?",
"JobStartErpDelete": "0 5 8/12/16/20 * * ?",
//a.是否启用集群:键和值
"JobStoreClusteredKey": "quartz.jobStore.clustered",
"JobStoreClusteredValue": true,

View File

@@ -792,6 +792,12 @@
</summary>
<returns></returns>
</member>
<member name="M:WMS.Web.Api.Controllers.TestController.RefreshErpDelete">
<summary>
手动同步金蝶删单信息
</summary>
<returns></returns>
</member>
<member name="M:WMS.Web.Api.Controllers.TestController.GetMaterial(System.Collections.Generic.List{System.Int32})">
<summary>
根据物料Id获取物料编码

View File

@@ -3165,7 +3165,7 @@
<param name="isTransaction"></param>
<returns></returns>
</member>
<member name="M:WMS.Web.Domain.Infrastructure.IInStockTaskRepositories.GetEntityList(System.DateTime)">
<member name="M:WMS.Web.Domain.Infrastructure.IInStockTaskRepositories.GetEntityListByStatus">
查询实体集合
</member>
<member name="T:WMS.Web.Domain.Infrastructure.IInventoryDetailsRepositories">
@@ -3338,7 +3338,7 @@
<member name="M:WMS.Web.Domain.Infrastructure.IOutStockTaskRepositories.GetEntityList(System.Collections.Generic.List{System.Int32})">
查询实体集合
</member>
<member name="M:WMS.Web.Domain.Infrastructure.IOutStockTaskRepositories.GetEntityList(System.DateTime)">
<member name="M:WMS.Web.Domain.Infrastructure.IOutStockTaskRepositories.GetEntityListByStatus">
查询实体集合
</member>
<member name="M:WMS.Web.Domain.Infrastructure.IOutStockTaskRepositories.GetEntityListByDetailIds(System.Collections.Generic.List{System.Int32})">
@@ -3744,7 +3744,7 @@
<param name="billNos"></param>
<returns></returns>
</member>
<member name="M:WMS.Web.Domain.IService.IInStockTaskService.ErpDel(System.DateTime)">
<member name="M:WMS.Web.Domain.IService.IInStockTaskService.ErpDel">
<summary>
金蝶删单后这边单据作废
</summary>
@@ -4341,7 +4341,7 @@
<param name="begin"></param>
<returns></returns>
</member>
<member name="M:WMS.Web.Domain.IService.Public.IOutStockTaskService.ErpDel(System.DateTime)">
<member name="M:WMS.Web.Domain.IService.Public.IOutStockTaskService.ErpDel">
<summary>
金蝶删单后这边单据作废
</summary>
@@ -4785,6 +4785,11 @@
同步新物料执行cron表达式每天2330整点同步
</summary>
</member>
<member name="P:WMS.Web.Domain.Options.QuartzJobOptions.JobStartErpDelete">
<summary>
监测金蝶删单
</summary>
</member>
<member name="P:WMS.Web.Domain.Options.QuartzJobOptions.JobStoreClusteredKey">
<summary>
是否启用集群:键
@@ -4897,6 +4902,18 @@
<param name="context"></param>
<returns></returns>
</member>
<member name="T:WMS.Web.Domain.QuartzJob.ErpDeleteQuartzJob">
<summary>
监测金蝶删单
</summary>
</member>
<member name="M:WMS.Web.Domain.QuartzJob.ErpDeleteQuartzJob.Execute(Quartz.IJobExecutionContext)">
<summary>
执行方法
</summary>
<param name="context"></param>
<returns></returns>
</member>
<member name="T:WMS.Web.Domain.QuartzJob.InStockOrderQuartzJob">
<summary>
erp入库任务单-获取定时任务
@@ -5468,7 +5485,7 @@
<returns></returns>
<exception cref="T:System.NotImplementedException"></exception>
</member>
<member name="M:WMS.Web.Domain.Services.InStockTaskService.ErpDel(System.DateTime)">
<member name="M:WMS.Web.Domain.Services.InStockTaskService.ErpDel">
<summary>
金蝶删单后wms单据作废
</summary>
@@ -5678,7 +5695,7 @@
<param name="dto"></param>
<returns></returns>
</member>
<member name="M:WMS.Web.Domain.Services.OutStockTaskService.ErpDel(System.DateTime)">
<member name="M:WMS.Web.Domain.Services.OutStockTaskService.ErpDel">
<summary>
金蝶删单后wms单据作废
</summary>