Browse Source

接口修改

dev_DY_CC
lvzb 7 months ago
parent
commit
d03b38e073
  1. 5
      be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Domain.Fawtyg.Tyrp/WmsOutExchange/Wmsoutd.cs
  2. 9
      be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Domain.Fawtyg.Tyrp/WmsOutExchange/Wmsoutm.cs
  3. 2
      be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.EntityFrameworkCore.Fawtyg.Tyrp/WmsOutExchange/WmsoutmDbContextModelCreatingExtensions.cs
  4. 10
      be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/DeliverNoteConverter.cs

5
be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Domain.Fawtyg.Tyrp/WmsOutExchange/Wmsoutd.cs

@ -1,9 +1,14 @@
using System.ComponentModel.DataAnnotations;
using Volo.Abp.Domain.Entities; using Volo.Abp.Domain.Entities;
namespace Win_in.Sfs.Wms.DataExchange.Domain.Fawtyg.Tyrp; namespace Win_in.Sfs.Wms.DataExchange.Domain.Fawtyg.Tyrp;
public class Wmsoutd : Entity<long> public class Wmsoutd : Entity<long>
{ {
/// <summary>
/// 流水号
/// </summary>
public decimal wmsoutd_mid { get; set; }
/// <summary> /// <summary>
/// 单据号码 /// 单据号码
/// </summary> /// </summary>

9
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 public class Wmsoutm : Entity
{ {
/// <summary> /// <summary>
/// /// 流水
/// </summary> /// </summary>
[Key] [Key]
public decimal wmsoutm_mid { get; set; }
/// <summary>
/// 单号
/// </summary>
public string wmsoutm_nbr { get; set; } public string wmsoutm_nbr { get; set; }
/// <summary> /// <summary>
/// 单据类型 /// 单据类型
@ -57,6 +62,6 @@ public class Wmsoutm : Entity
public override object[] GetKeys() public override object[] GetKeys()
{ {
return new object[] { wmsoutm_nbr }; return new object[] { wmsoutm_mid };
} }
} }

2
be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.EntityFrameworkCore.Fawtyg.Tyrp/WmsOutExchange/WmsoutmDbContextModelCreatingExtensions.cs

@ -16,6 +16,7 @@ public static class WmsoutmDbContextModelCreatingExtensions
b.ConfigureByConvention(); b.ConfigureByConvention();
//Properties //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_nbr).HasColumnType("char").HasMaxLength(12);
b.Property(q => q.wmsoutm_type).HasColumnType("char").HasMaxLength(6); b.Property(q => q.wmsoutm_type).HasColumnType("char").HasMaxLength(6);
b.Property(q => q.wmsoutm_dt_w).HasColumnType("char").HasMaxLength(20); b.Property(q => q.wmsoutm_dt_w).HasColumnType("char").HasMaxLength(20);
@ -47,6 +48,7 @@ public static class WmsoutmDbContextModelCreatingExtensions
b.ConfigureByConvention(); b.ConfigureByConvention();
//Properties //Properties
b.Property(q => q.wmsoutd_mid).HasPrecision(20, 0);
b.Property(e => e.Id).ValueGeneratedOnAdd().UseIdentityColumn().HasColumnName("wmsoutd_id").HasPrecision(20); b.Property(e => e.Id).ValueGeneratedOnAdd().UseIdentityColumn().HasColumnName("wmsoutd_id").HasPrecision(20);
b.Property(q => q.wmsoutd_nbr).HasColumnType("char").HasMaxLength(12); 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_part).HasColumnType("char").HasMaxLength(20);

10
be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/DeliverNoteConverter.cs

@ -76,7 +76,7 @@ public class DeliverNoteConverter : IOutgoingConverter
}; };
outgoingDetailToExternal.SetEffectiveDate(outgoingFromWms.EffectiveDate); outgoingDetailToExternal.SetEffectiveDate(outgoingFromWms.EffectiveDate);
outgoingDetailToExternal.SourceDataContent = JsonSerializer.Serialize(detail); outgoingDetailToExternal.SourceDataContent = JsonSerializer.Serialize(detail);
var purchaseOrderDetail = BuildDataInterfaceDetail(tyrpNumber, detail); var purchaseOrderDetail = BuildDataInterfaceDetail(tyrpNumber, detail, wmsReceipt.Number);
outgoingDetailToExternal.DestinationDataContent = JsonSerializer.Serialize(purchaseOrderDetail); outgoingDetailToExternal.DestinationDataContent = JsonSerializer.Serialize(purchaseOrderDetail);
outgoingToExternalList.Add(outgoingDetailToExternal); outgoingToExternalList.Add(outgoingDetailToExternal);
} }
@ -130,7 +130,8 @@ public class DeliverNoteConverter : IOutgoingConverter
var ret = new Wmsoutm() var ret = new Wmsoutm()
{ {
wmsoutm_nbr = tyrpNumber, wmsoutm_mid = Convert.ToDecimal(tyrpNumber),
wmsoutm_nbr = exchangeOrder.Number,
wmsoutm_type = billtype, wmsoutm_type = billtype,
wmsoutm_dt_w = DateTime.Now.ToString("yyyyMMdd HH:mm:ss"), wmsoutm_dt_w = DateTime.Now.ToString("yyyyMMdd HH:mm:ss"),
wmsoutm_stat = "Y", wmsoutm_stat = "Y",
@ -158,11 +159,12 @@ public class DeliverNoteConverter : IOutgoingConverter
/// <param name="exchangeOrder"></param> /// <param name="exchangeOrder"></param>
/// <param name="exchangeDetailOrder"></param> /// <param name="exchangeDetailOrder"></param>
/// <returns></returns> /// <returns></returns>
private static Wmsoutd BuildDataInterfaceDetail(string tyrpNumber, DeliverNoteDetailExchangeDto exchangeDetailOrder) private static Wmsoutd BuildDataInterfaceDetail(string tyrpNumber, DeliverNoteDetailExchangeDto exchangeDetailOrder,string number)
{ {
var ret = new Wmsoutd() var ret = new Wmsoutd()
{ {
wmsoutd_nbr = tyrpNumber, wmsoutd_mid = Convert.ToDecimal(tyrpNumber),
wmsoutd_nbr = number,
wmsoutd_part = exchangeDetailOrder.ItemCode, wmsoutd_part = exchangeDetailOrder.ItemCode,
wmsoutd_loc = exchangeDetailOrder.FromLocationErpCode ?? "", wmsoutd_loc = exchangeDetailOrder.FromLocationErpCode ?? "",
wmsoutd_qty = exchangeDetailOrder.Qty, wmsoutd_qty = exchangeDetailOrder.Qty,

Loading…
Cancel
Save