From 2670b57c383ba197b1d487acf7114bfdfcd183ee Mon Sep 17 00:00:00 2001 From: lvzb <35200379@qq.com> Date: Thu, 7 Nov 2024 10:56:10 +0800 Subject: [PATCH] =?UTF-8?q?wmsoutd\wmsoutm=E6=B7=BB=E5=8A=A0=E5=AD=97?= =?UTF-8?q?=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WmsOutExchange/Wmsoutd.cs | 6 ++++++ .../WmsOutExchange/Wmsoutm.cs | 7 ++++++- .../WmsoutmDbContextModelCreatingExtensions.cs | 2 ++ .../Outgoing/DeliverNoteConverter.cs | 10 ++++++---- .../Outgoing/ProductRecycleNoteConverter.cs | 10 ++++++---- .../RecycledMaterialReceiptNoteConverter.cs | 14 ++++++++------ .../Outgoing/TransferNoteConverter.cs | 14 ++++++++------ .../Outgoing/TyrpOutgoingBackgroundWorker.cs | 2 +- .../Outgoing/UnplannedIssueNoteConverter.cs | 10 ++++++---- .../Outgoing/UnplannedReceiptNoteConverter.cs | 10 ++++++---- .../Properties/launchSettings.json | 8 ++++++++ 11 files changed, 63 insertions(+), 30 deletions(-) create mode 100644 be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Properties/launchSettings.json diff --git a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Domain.Fawtyg.Tyrp/WmsOutExchange/Wmsoutd.cs b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Domain.Fawtyg.Tyrp/WmsOutExchange/Wmsoutd.cs index b4ca5df6a..19245c51f 100644 --- a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Domain.Fawtyg.Tyrp/WmsOutExchange/Wmsoutd.cs +++ b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Domain.Fawtyg.Tyrp/WmsOutExchange/Wmsoutd.cs @@ -1,9 +1,15 @@ +using System.ComponentModel.DataAnnotations; using Volo.Abp.Domain.Entities; namespace Win_in.Sfs.Wms.DataExchange.Domain.Fawtyg.Tyrp; public class Wmsoutd : Entity { + + /// + /// 流水号 + /// + public decimal wmsoutd_mid { get; set; } /// /// 单据号码 /// diff --git a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Domain.Fawtyg.Tyrp/WmsOutExchange/Wmsoutm.cs b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Domain.Fawtyg.Tyrp/WmsOutExchange/Wmsoutm.cs index 034aef00e..67d3c4776 100644 --- a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Domain.Fawtyg.Tyrp/WmsOutExchange/Wmsoutm.cs +++ b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Domain.Fawtyg.Tyrp/WmsOutExchange/Wmsoutm.cs @@ -6,9 +6,14 @@ namespace Win_in.Sfs.Wms.DataExchange.Domain.Fawtyg.Tyrp; public class Wmsoutm : Entity { /// - /// 单号 + /// 流水号 /// [Key] + public decimal wmsoutm_mid { get; set; } + /// + /// 单号 + /// + public string wmsoutm_nbr { get; set; } /// /// 单据类型 diff --git a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.EntityFrameworkCore.Fawtyg.Tyrp/WmsOutExchange/WmsoutmDbContextModelCreatingExtensions.cs b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.EntityFrameworkCore.Fawtyg.Tyrp/WmsOutExchange/WmsoutmDbContextModelCreatingExtensions.cs index 4eb31fae0..d661da53c 100644 --- a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.EntityFrameworkCore.Fawtyg.Tyrp/WmsOutExchange/WmsoutmDbContextModelCreatingExtensions.cs +++ b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.EntityFrameworkCore.Fawtyg.Tyrp/WmsOutExchange/WmsoutmDbContextModelCreatingExtensions.cs @@ -16,6 +16,7 @@ public static class WmsoutmDbContextModelCreatingExtensions b.ConfigureByConvention(); //Properties + b.Property(q => q.wmsoutm_mid).HasPrecision(20,0); b.Property(q => q.wmsoutm_nbr).HasColumnType("char").HasMaxLength(12); b.Property(q => q.wmsoutm_type).HasColumnType("char").HasMaxLength(6); b.Property(q => q.wmsoutm_dt_w).HasColumnType("char").HasMaxLength(20); @@ -48,6 +49,7 @@ public static class WmsoutmDbContextModelCreatingExtensions //Properties b.Property(e => e.Id).ValueGeneratedOnAdd().UseIdentityColumn().HasColumnName("wmsoutd_id").HasPrecision(20); + b.Property(q => q.wmsoutd_mid).HasPrecision(20, 0); b.Property(q => q.wmsoutd_nbr).HasColumnType("char").HasMaxLength(12); b.Property(q => q.wmsoutd_part).HasColumnType("char").HasMaxLength(20); b.Property(q => q.wmsoutd_loc).HasColumnType("char").HasMaxLength(10); diff --git a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/DeliverNoteConverter.cs b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/DeliverNoteConverter.cs index 7cc307439..d2c36720d 100644 --- a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/DeliverNoteConverter.cs +++ b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/DeliverNoteConverter.cs @@ -88,7 +88,7 @@ public class DeliverNoteConverter : IOutgoingConverter }; outgoingDetailToExternal.SetEffectiveDate(outgoingFromWms.EffectiveDate); outgoingDetailToExternal.SourceDataContent = JsonSerializer.Serialize(detail); - var purchaseOrderDetail = BuildDataInterfaceDetail(tyrpNumber, detail); + var purchaseOrderDetail = BuildDataInterfaceDetail(tyrpNumber, detail,wmsReceipt.Number); outgoingDetailToExternal.DestinationDataContent = JsonSerializer.Serialize(purchaseOrderDetail); outgoingToExternalList.Add(outgoingDetailToExternal); } @@ -111,7 +111,8 @@ public class DeliverNoteConverter : IOutgoingConverter var ret = new Wmsoutm() { - wmsoutm_nbr = tyrpNumber, + wmsoutm_mid=Convert.ToDecimal(tyrpNumber), + wmsoutm_nbr = exchangeOrder.Number, wmsoutm_type = billtype, wmsoutm_dt_w = DateTime.Now.ToString("yyyyMMdd HH:mm:ss"), wmsoutm_stat = "Y", @@ -139,11 +140,12 @@ public class DeliverNoteConverter : IOutgoingConverter /// /// /// - private static Wmsoutd BuildDataInterfaceDetail(string tyrpNumber, DeliverNoteDetailExchangeDto exchangeDetailOrder) + private static Wmsoutd BuildDataInterfaceDetail(string tyrpNumber, DeliverNoteDetailExchangeDto exchangeDetailOrder,string number) { var ret = new Wmsoutd() { - wmsoutd_nbr = tyrpNumber, + wmsoutd_mid= Convert.ToDecimal(tyrpNumber), + wmsoutd_nbr = number, wmsoutd_part = exchangeDetailOrder.ItemCode, wmsoutd_loc = exchangeDetailOrder.FromLocationErpCode ?? "", wmsoutd_qty = exchangeDetailOrder.Qty, diff --git a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/ProductRecycleNoteConverter.cs b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/ProductRecycleNoteConverter.cs index 096a979b8..01394a49b 100644 --- a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/ProductRecycleNoteConverter.cs +++ b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/ProductRecycleNoteConverter.cs @@ -98,7 +98,7 @@ public class ProductRecycleNoteConverter : IOutgoingConverter outgoingDetailToExternal.SetEffectiveDate(outgoingFromWms.EffectiveDate); var exchangeMterialDetail = _objectMapper.Map(materialDetail); outgoingDetailToExternal.SourceDataContent = JsonSerializer.Serialize(exchangeMterialDetail); - var purchaseOrderDetail = BuildDataInterfaceDetail(tyrpNumber, exchangeMterialDetail); + var purchaseOrderDetail = BuildDataInterfaceDetail(tyrpNumber, exchangeMterialDetail,wmsReceipt.Number); outgoingDetailToExternal.DestinationDataContent = JsonSerializer.Serialize(purchaseOrderDetail); outgoingToExternalList.Add(outgoingDetailToExternal); } @@ -122,7 +122,8 @@ public class ProductRecycleNoteConverter : IOutgoingConverter var ret = new Wmsoutm() { - wmsoutm_nbr = tyrpNumber, + wmsoutm_mid= Convert.ToDecimal(tyrpNumber), + wmsoutm_nbr = exchangeOrder.Number, wmsoutm_type = billtype, wmsoutm_dt_w = DateTime.Now.ToString("yyyyMMdd HH:mm:ss"), wmsoutm_stat = "Y", @@ -150,11 +151,12 @@ public class ProductRecycleNoteConverter : IOutgoingConverter /// /// /// - private Wmsoutd BuildDataInterfaceDetail(string tyrpNumber, ProductRecycleMaterialDetailExchangeDto exchangeDetailOrder) + private Wmsoutd BuildDataInterfaceDetail(string tyrpNumber, ProductRecycleMaterialDetailExchangeDto exchangeDetailOrder,string number) { var ret = new Wmsoutd() { - wmsoutd_nbr = tyrpNumber, + wmsoutd_mid=Convert.ToDecimal(tyrpNumber), + wmsoutd_nbr = number, wmsoutd_part = exchangeDetailOrder.ItemCode, wmsoutd_loc = exchangeDetailOrder.LocationErpCode, wmsoutd_qty = exchangeDetailOrder.Qty, diff --git a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/RecycledMaterialReceiptNoteConverter.cs b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/RecycledMaterialReceiptNoteConverter.cs index 7c3416941..c48ef1294 100644 --- a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/RecycledMaterialReceiptNoteConverter.cs +++ b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/RecycledMaterialReceiptNoteConverter.cs @@ -50,7 +50,7 @@ public class RecycledMaterialReceiptNoteConverter : IOutgoingConverter var exchangeReceipt = _objectMapper.Map(wmsReceipt); //var department = await _departmentAppService.GetByUsernameAsync(exchangeReceipt.Worker).ConfigureAwait(false); //var departmentCode = department == null ? "" : department.Code; - var purchaseOrder = BuildDataInterface(tyrpNumber); + var purchaseOrder = BuildDataInterface(tyrpNumber, wmsReceipt.Number); var outgoingToExternal = new OutgoingToExternal() { DataType = EnumOutgoingDataType.RecycledMaterialReceipt.ToString(), @@ -91,7 +91,7 @@ public class RecycledMaterialReceiptNoteConverter : IOutgoingConverter outgoingDetailToExternal.SetEffectiveDate(outgoingFromWms.EffectiveDate); var exchangeReceiptDetail = _objectMapper.Map(detail); outgoingDetailToExternal.SourceDataContent = JsonSerializer.Serialize(exchangeReceiptDetail); - var purchaseOrderDetail = BuildDataInterfaceDetail(tyrpNumber, exchangeReceiptDetail); + var purchaseOrderDetail = BuildDataInterfaceDetail(tyrpNumber, exchangeReceiptDetail,wmsReceipt.Number); outgoingDetailToExternal.DestinationDataContent = JsonSerializer.Serialize(purchaseOrderDetail); outgoingToExternalList.Add(outgoingDetailToExternal); } @@ -109,12 +109,13 @@ public class RecycledMaterialReceiptNoteConverter : IOutgoingConverter /// /// /// - private Wmsoutm BuildDataInterface(string tyrpNumber) + private Wmsoutm BuildDataInterface(string tyrpNumber,string number) { var ret = new Wmsoutm() { - wmsoutm_nbr = tyrpNumber, + wmsoutm_mid= Convert.ToDecimal(tyrpNumber), + wmsoutm_nbr = number, wmsoutm_type = billtype, wmsoutm_dt_w = DateTime.Now.ToString("yyyyMMdd HH:mm:ss"), wmsoutm_stat = "Y", @@ -142,11 +143,12 @@ public class RecycledMaterialReceiptNoteConverter : IOutgoingConverter /// /// /// - private Wmsoutd BuildDataInterfaceDetail(string tyrpNumber, RecycledMaterialReceiptNoteDetailExchangeDto exchangeDetailOrder) + private Wmsoutd BuildDataInterfaceDetail(string tyrpNumber, RecycledMaterialReceiptNoteDetailExchangeDto exchangeDetailOrder,string number) { var ret = new Wmsoutd() { - wmsoutd_nbr = tyrpNumber, + wmsoutd_mid=Convert.ToDecimal(tyrpNumber), + wmsoutd_nbr = number, wmsoutd_part = exchangeDetailOrder.ItemCode, wmsoutd_loc = exchangeDetailOrder.LocationErpCode, wmsoutd_qty = exchangeDetailOrder.Qty, diff --git a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/TransferNoteConverter.cs b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/TransferNoteConverter.cs index ea522406e..13e1b8eb9 100644 --- a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/TransferNoteConverter.cs +++ b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/TransferNoteConverter.cs @@ -86,7 +86,7 @@ public class TransferNoteConverter : IOutgoingConverter else { outgoingToExternal.DataType = EnumOutgoingDataType.TransferForCustom.ToString(); - var putawayNoteWmsoutm = BuildWmsoutmDataInterface(exchangeReceipt, departmentCode, dt_w, tyrpNumber); + var putawayNoteWmsoutm = BuildWmsoutmDataInterface(exchangeReceipt, departmentCode, dt_w, tyrpNumber,wmsReceipt.Number); outgoingToExternal.DestinationDataContent = JsonSerializer.Serialize(putawayNoteWmsoutm); WipDetails = details.GroupBy(r => new { r.Number, r.ItemCode, r.FromLocationErpCode }).Select(p => new TransferNoteDetailExchangeDto { Qty = p.Sum(itm => itm.Qty), Number = p.Key.Number, ItemCode = p.Key.ItemCode, FromLocationErpCode = p.Key.FromLocationErpCode }).ToList(); @@ -124,7 +124,7 @@ public class TransferNoteConverter : IOutgoingConverter } else { - var putawayNoteDetailWmsoutd = BuildWmsoutdDataInterfaceDetail(tyrpNumber, detail); + var putawayNoteDetailWmsoutd = BuildWmsoutdDataInterfaceDetail(tyrpNumber, detail, wmsReceipt.Number); outgoingDetailToExternal.DestinationDataContent = JsonSerializer.Serialize(putawayNoteDetailWmsoutd); } outgoingToExternalList.Add(outgoingDetailToExternal); @@ -191,11 +191,12 @@ public class TransferNoteConverter : IOutgoingConverter /// /// /// - private Wmsoutm BuildWmsoutmDataInterface(TransferNoteExchangeDto exchangeOrder, string departmentCode, string dt_w,string tyrpNumber) + private Wmsoutm BuildWmsoutmDataInterface(TransferNoteExchangeDto exchangeOrder, string departmentCode, string dt_w,string tyrpNumber,string number) { var ret = new Wmsoutm() { - wmsoutm_nbr = tyrpNumber, + wmsoutm_mid = Convert.ToDecimal(tyrpNumber), + wmsoutm_nbr = number, wmsoutm_type = billtype_w, wmsoutm_dt_w = dt_w, wmsoutm_stat = "Y", @@ -222,11 +223,12 @@ public class TransferNoteConverter : IOutgoingConverter /// /// /// - private Wmsoutd BuildWmsoutdDataInterfaceDetail(string tyrpNumber, TransferNoteDetailExchangeDto exchangeDetailOrder) + private Wmsoutd BuildWmsoutdDataInterfaceDetail(string tyrpNumber, TransferNoteDetailExchangeDto exchangeDetailOrder,string number) { var ret = new Wmsoutd() { - wmsoutd_nbr = tyrpNumber, + wmsoutd_mid = Convert.ToDecimal(tyrpNumber), + wmsoutd_nbr = number, wmsoutd_part = exchangeDetailOrder.ItemCode, wmsoutd_loc = exchangeDetailOrder.FromLocationErpCode, wmsoutd_qty = exchangeDetailOrder.Qty, diff --git a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/TyrpOutgoingBackgroundWorker.cs b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/TyrpOutgoingBackgroundWorker.cs index a8b6552dd..05d79969d 100644 --- a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/TyrpOutgoingBackgroundWorker.cs +++ b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/TyrpOutgoingBackgroundWorker.cs @@ -157,7 +157,7 @@ public class TyrpOutgoingBackgroundWorker : AsyncPeriodicBackgroundWorkerBase #endregion #region --接口以关闭-- 退货单 UnplannedReceipt wmsoutm - //暂无此接口 + //暂无此接口(启用时要修改后使用) //Logger.LogInformation($"Write CustomerReturnNote");//退货单 //var customerReturnNoteConvert = workerContext.ServiceProvider.GetRequiredService(); //var customerReturnNoteList = await customerReturnNoteConvert.ConvertAsync().ConfigureAwait(false); diff --git a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/UnplannedIssueNoteConverter.cs b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/UnplannedIssueNoteConverter.cs index 78be52e0d..bbcaed918 100644 --- a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/UnplannedIssueNoteConverter.cs +++ b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/UnplannedIssueNoteConverter.cs @@ -115,7 +115,7 @@ IUnplannedIssueRequestAppService unplannedIssueRequestAppService) outgoingDetailToExternal.SetEffectiveDate(outgoingFromWms.EffectiveDate); outgoingDetailToExternal.SourceDataContent = JsonSerializer.Serialize(detail); - var purchaseOrderDetail = BuildDataInterfaceDetail(tyrpNumber, detail); + var purchaseOrderDetail = BuildDataInterfaceDetail(tyrpNumber, detail,wmsReceipt.Number); outgoingDetailToExternal.DestinationDataContent = JsonSerializer.Serialize(purchaseOrderDetail); outgoingToExternalList.Add(outgoingDetailToExternal); } @@ -142,7 +142,8 @@ IUnplannedIssueRequestAppService unplannedIssueRequestAppService) } var ret = new Wmsoutm() { - wmsoutm_nbr = tyrpNumber, + wmsoutm_mid = Convert.ToDecimal(tyrpNumber), + wmsoutm_nbr = exchangeOrder.Number, wmsoutm_type = billtype, wmsoutm_dt_w = DateTime.Now.ToString("yyyyMMdd HH:mm:ss"), wmsoutm_stat = "Y", @@ -170,11 +171,12 @@ IUnplannedIssueRequestAppService unplannedIssueRequestAppService) /// /// /// - private Wmsoutd BuildDataInterfaceDetail(string tyrpNumber, UnplannedIssueNoteDetailExchangeDto exchangeDetailOrder) + private Wmsoutd BuildDataInterfaceDetail(string tyrpNumber, UnplannedIssueNoteDetailExchangeDto exchangeDetailOrder,string number) { var ret = new Wmsoutd() { - wmsoutd_nbr = tyrpNumber, + wmsoutd_mid = Convert.ToDecimal(tyrpNumber), + wmsoutd_nbr = number, wmsoutd_part = exchangeDetailOrder.ItemCode, wmsoutd_loc = exchangeDetailOrder.LocationErpCode ?? "", wmsoutd_qty = exchangeDetailOrder.Qty, diff --git a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/UnplannedReceiptNoteConverter.cs b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/UnplannedReceiptNoteConverter.cs index f1e4db193..0c79791f6 100644 --- a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/UnplannedReceiptNoteConverter.cs +++ b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/UnplannedReceiptNoteConverter.cs @@ -114,7 +114,7 @@ IUnplannedReceiptRequestAppService unplannedReceiptRequestAppService ) }; outgoingDetailToExternal.SetEffectiveDate(outgoingFromWms.EffectiveDate); outgoingDetailToExternal.SourceDataContent = JsonSerializer.Serialize(detail); - var purchaseOrderDetail = BuildDataInterfaceDetail(tyrpNumber, detail); + var purchaseOrderDetail = BuildDataInterfaceDetail(tyrpNumber, detail,wmsReceipt.Number); outgoingDetailToExternal.DestinationDataContent = JsonSerializer.Serialize(purchaseOrderDetail); outgoingToExternalList.Add(outgoingDetailToExternal); } @@ -141,7 +141,8 @@ IUnplannedReceiptRequestAppService unplannedReceiptRequestAppService ) } var ret = new Wmsoutm() { - wmsoutm_nbr = tyrpNumber, + wmsoutm_mid = Convert.ToDecimal(tyrpNumber), + wmsoutm_nbr = exchangeOrder.Number, wmsoutm_type = billtype, wmsoutm_dt_w = DateTime.Now.ToString("yyyyMMdd HH:mm:ss"), wmsoutm_stat = "Y", @@ -169,11 +170,12 @@ IUnplannedReceiptRequestAppService unplannedReceiptRequestAppService ) /// /// /// - private Wmsoutd BuildDataInterfaceDetail(string tyrpNumber, UnplannedReceiptNoteDetailExchangeDto exchangeDetailOrder) + private Wmsoutd BuildDataInterfaceDetail(string tyrpNumber, UnplannedReceiptNoteDetailExchangeDto exchangeDetailOrder,string number) { var ret = new Wmsoutd() { - wmsoutd_nbr = tyrpNumber, + wmsoutd_mid = Convert.ToDecimal(tyrpNumber), + wmsoutd_nbr = number, wmsoutd_part = exchangeDetailOrder.ItemCode, wmsoutd_loc = exchangeDetailOrder.LocationErpCode ?? "", wmsoutd_qty = exchangeDetailOrder.Qty, diff --git a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Properties/launchSettings.json b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Properties/launchSettings.json new file mode 100644 index 000000000..33504c948 --- /dev/null +++ b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Properties/launchSettings.json @@ -0,0 +1,8 @@ +{ + "profiles": { + "WSL": { + "commandName": "WSL2", + "distributionName": "" + } + } +} \ No newline at end of file