diff --git a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Domain.Fawtyg.Mes/Backflus/Backflu.cs b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Domain.Fawtyg.Mes/Backflus/Backflu.cs
index 5b25c9d82..ef57f4aff 100644
--- a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Domain.Fawtyg.Mes/Backflus/Backflu.cs
+++ b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Domain.Fawtyg.Mes/Backflus/Backflu.cs
@@ -1,3 +1,4 @@
+using System.ComponentModel.DataAnnotations;
using Volo.Abp.Domain.Entities;
namespace Win_in.Sfs.Wms.DataExchange.Domain.Fawtyg.Mes;
@@ -15,6 +16,7 @@ public class Backflu : Entity
///
/// TYRP单号
///
+ [Key]
public string scmout_nbr { get; set; }
///
/// 料号
@@ -51,6 +53,6 @@ public class Backflu : Entity
public override object[] GetKeys()
{
- return new object[] { scmout_type + scmout_nbr + scmout_part + scmout_no };
+ return new object[] { scmout_nbr };
}
}
diff --git a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.MesAgent/Incoming/MesIncomingBackgroundWorker.cs b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.MesAgent/Incoming/MesIncomingBackgroundWorker.cs
index f0072f735..750af9290 100644
--- a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.MesAgent/Incoming/MesIncomingBackgroundWorker.cs
+++ b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.MesAgent/Incoming/MesIncomingBackgroundWorker.cs
@@ -42,13 +42,13 @@ public class MesIncomingBackgroundWorker : AsyncPeriodicBackgroundWorkerBase
////转换MesOut
//await mesOutConverter.ConvertAsync(mesOutsFromExternalList).ConfigureAwait(false);
- Logger.LogInformation($"Read PullTask");//拉动任务
- var pullTaskReader = workerContext.ServiceProvider.GetRequiredService();
- var pullTaskConverter = workerContext.ServiceProvider.GetRequiredService();
- //读取并保存PullTask
- var pullTaskFromExternalList = await pullTaskReader.ReadAsync().ConfigureAwait(false);
- //转换PullTask
- await pullTaskConverter.ConvertAsync(pullTaskFromExternalList).ConfigureAwait(false);
+ //Logger.LogInformation($"Read PullTask");//拉动任务
+ //var pullTaskReader = workerContext.ServiceProvider.GetRequiredService();
+ //var pullTaskConverter = workerContext.ServiceProvider.GetRequiredService();
+ ////读取并保存PullTask
+ //var pullTaskFromExternalList = await pullTaskReader.ReadAsync().ConfigureAwait(false);
+ ////转换PullTask
+ //await pullTaskConverter.ConvertAsync(pullTaskFromExternalList).ConfigureAwait(false);
Logger.LogInformation($"Read Scrap");
var scrapReader = workerContext.ServiceProvider.GetRequiredService();
@@ -58,21 +58,21 @@ public class MesIncomingBackgroundWorker : AsyncPeriodicBackgroundWorkerBase
//转换Scrap
await scrapConverter.ConvertAsync(scrapsFromExternalList).ConfigureAwait(false);
- Logger.LogInformation($"Read Issue");
- var pckHandleService = workerContext.ServiceProvider.GetRequiredService();
- var pckConverter = workerContext.ServiceProvider.GetRequiredService();
- //读取并保持Pck
- var pcksFromExternalList = await pckHandleService.ReadAsync().ConfigureAwait(false);
- //转换Pck
- await pckConverter.ConvertAsync(pcksFromExternalList).ConfigureAwait(false);
+ //Logger.LogInformation($"Read Issue");
+ //var pckHandleService = workerContext.ServiceProvider.GetRequiredService();
+ //var pckConverter = workerContext.ServiceProvider.GetRequiredService();
+ ////读取并保持Pck
+ //var pcksFromExternalList = await pckHandleService.ReadAsync().ConfigureAwait(false);
+ ////转换Pck
+ //await pckConverter.ConvertAsync(pcksFromExternalList).ConfigureAwait(false);
- Logger.LogInformation($"Read BackFlush");//耗用单
- var BackFlushReader = workerContext.ServiceProvider.GetRequiredService();
- var BackFlushConverter = workerContext.ServiceProvider.GetRequiredService();
- //读取并保存Customer
- var backFlushsFromExternalList = await BackFlushReader.ReadAsync().ConfigureAwait(false);
- //转换Customer
- await BackFlushConverter.ConvertAsync(backFlushsFromExternalList).ConfigureAwait(false);
+ //Logger.LogInformation($"Read BackFlush");//耗用单
+ //var BackFlushReader = workerContext.ServiceProvider.GetRequiredService();
+ //var BackFlushConverter = workerContext.ServiceProvider.GetRequiredService();
+ ////读取并保存Customer
+ //var backFlushsFromExternalList = await BackFlushReader.ReadAsync().ConfigureAwait(false);
+ ////转换Customer
+ //await BackFlushConverter.ConvertAsync(backFlushsFromExternalList).ConfigureAwait(false);
Logger.LogInformation($"Completed: Handling {Incoming}");
}
diff --git a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.MesAgent/Incoming/ScrapConverter.cs b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.MesAgent/Incoming/ScrapConverter.cs
index 2475f2b77..4a096d624 100644
--- a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.MesAgent/Incoming/ScrapConverter.cs
+++ b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.MesAgent/Incoming/ScrapConverter.cs
@@ -86,7 +86,9 @@ public class ScrapConverter : IIncomingConverter
wmsScrapDetail.FromLot = "";
wmsScrapDetail.FromWarehouseCode = "";
wmsScrapDetail.ToWarehouseCode = "";
- wmsScrapDetail.FromStatus = EnumInventoryStatus.OK;
+ wmsScrapDetail.FromStatus = EnumInventoryStatus.OK;
+ wmsScrapDetail.FromLocationArea = "";
+ wmsScrapDetail.ToLocationGroup = "";
var item = await _itemBasicAppService.GetByCodeAsync(wmsScrapDetail.ItemCode).ConfigureAwait(false);
if (item != null)
{
diff --git a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.MesAgent/Incoming/ScrapReader.cs b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.MesAgent/Incoming/ScrapReader.cs
index 2112becd3..f01b1ab02 100644
--- a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.MesAgent/Incoming/ScrapReader.cs
+++ b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.MesAgent/Incoming/ScrapReader.cs
@@ -4,6 +4,7 @@ using System.Linq;
using System.Text.Json;
using System.Threading.Tasks;
using Microsoft.Extensions.Logging;
+using Win_in.Sfs.Shared.Domain.Shared;
using Win_in.Sfs.Wms.DataExchange.Domain;
using Win_in.Sfs.Wms.DataExchange.Domain.Fawtyg.Mes;
using Win_in.Sfs.Wms.DataExchange.Domain.Shared;
@@ -95,8 +96,8 @@ public class ScrapReader : IReader
var crap = new ScrapNoteExchangeDto()
{
Worker = scrap.mesout_asd_user,
- ActiveDate = DateTime.ParseExact(scrap.Mesout_asd_date, "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture)
-
+ ActiveDate = DateTime.ParseExact(scrap.Mesout_asd_date, "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture),
+ Type = EnumTransSubType.Scrap_WIP.ToString()
};
var crapDetail = new ScrapNoteDetailExchangeDto()
{