郑勃旭 1 year ago
parent
commit
899056d64a
  1. BIN
      .vs/WMS2.0新/v17/.suo
  2. 4
      be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.MesAgent/Incoming/BackFluReader.cs
  3. 8
      be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.MesAgent/Incoming/ScrapReader.cs
  4. 31
      be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/ScrapNoteConVerter.cs
  5. 2
      be/DataExchange/src/Win_in.Sfs.Wms.DataExchange.EntityFrameworkCore/OutgoingFromWms/OutgoingFromWmsEfCoreRepository.cs

BIN
.vs/WMS2.0新/v17/.suo

Binary file not shown.

4
be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.MesAgent/Incoming/BackFluReader.cs

@ -77,8 +77,8 @@ public class BackFluReader : IReader
DataType = EnumIncomingDataType.BackFlush.ToString(), DataType = EnumIncomingDataType.BackFlush.ToString(),
DataAction = EnumExchangeDataAction.Add, DataAction = EnumExchangeDataAction.Add,
SourceSystem = EnumSystemType.MES.ToString(), SourceSystem = EnumSystemType.MES.ToString(),
SourceDataId = backflu.scmout_type, SourceDataId = backflu.scmout_nbr,
SourceDataGroupCode = backflu.scmout_nbr, SourceDataGroupCode = backflu.scmout_loc,
SourceDataDetailCode = backflu.scmout_part, SourceDataDetailCode = backflu.scmout_part,
SourceDataContent = JsonSerializer.Serialize(backflu), SourceDataContent = JsonSerializer.Serialize(backflu),
WriteTime = DateTime.Now, WriteTime = DateTime.Now,

8
be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.MesAgent/Incoming/ScrapReader.cs

@ -93,11 +93,17 @@ public class ScrapReader : IReader
private static ScrapNoteExchangeDto BuildScrapNoteOrderExchangeMes(Scrap scrap) private static ScrapNoteExchangeDto BuildScrapNoteOrderExchangeMes(Scrap scrap)
{ {
string type = EnumTransSubType.Scrap_WIP.ToString();
if (scrap.mesout_asd_type == "4004")
{
type = EnumTransSubType.Scrap_Manual.ToString();
}
var crap = new ScrapNoteExchangeDto() var crap = new ScrapNoteExchangeDto()
{ {
Worker = scrap.mesout_asd_user, 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() Type = type
}; };
var crapDetail = new ScrapNoteDetailExchangeDto() var crapDetail = new ScrapNoteDetailExchangeDto()
{ {

31
be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/ScrapNoteConVerter.cs

@ -51,7 +51,7 @@ IOutgoingFromWmsManager outgoingFromWmsManager
{ {
DataType = outgoingFromWms.DataType, DataType = outgoingFromWms.DataType,
DataAction = outgoingFromWms.DataAction, DataAction = outgoingFromWms.DataAction,
SerialNumber=tyrpNumber, SerialNumber = tyrpNumber,
SourceSystem = EnumSystemType.WMS.ToString(), SourceSystem = EnumSystemType.WMS.ToString(),
SourceDataId = detail.Id.ToString(), SourceDataId = detail.Id.ToString(),
SourceDataGroupCode = wmsCountAdjust.Number, SourceDataGroupCode = wmsCountAdjust.Number,
@ -80,21 +80,28 @@ IOutgoingFromWmsManager outgoingFromWmsManager
{ {
var detail = exchangeScrap.Detail; var detail = exchangeScrap.Detail;
string asdtype = ""; string asdtype = "";
if (exchangeScrap.Type== EnumTransSubType.CountAdjust_WIP.ToString()) if (exchangeScrap.Type == EnumTransSubType.CountAdjust_WIP.ToString() && detail.FromLocationErpCode.ToLower() == "tv")
{
asdtype = "4042";
}
else if (exchangeScrap.Type == EnumTransSubType.CountAdjust_Warehouse.ToString())
{ {
asdtype = "4004"; asdtype = "4004";
} }
else if (exchangeScrap.Type == EnumTransSubType.Scrap_Manual.ToString()) else
{ {
asdtype = "4004"; if (exchangeScrap.Type == EnumTransSubType.CountAdjust_WIP.ToString())
} {
else if (exchangeScrap.Type == EnumTransSubType.Scrap_WIP.ToString()) asdtype = "4042";
{ }
asdtype = "4042"; else if (exchangeScrap.Type == EnumTransSubType.CountAdjust_Warehouse.ToString())
{
asdtype = "4004";
}
else if (exchangeScrap.Type == EnumTransSubType.Scrap_Manual.ToString())
{
asdtype = "4004";
}
else if (exchangeScrap.Type == EnumTransSubType.Scrap_WIP.ToString())
{
asdtype = "4042";
}
} }
var counta = new CountAdjust() var counta = new CountAdjust()
{ {

2
be/DataExchange/src/Win_in.Sfs.Wms.DataExchange.EntityFrameworkCore/OutgoingFromWms/OutgoingFromWmsEfCoreRepository.cs

@ -36,7 +36,7 @@ public class OutgoingFromWmsEfCoreRepository : SfsEfCoreRepositoryBase<DataExcha
.Where(p => p.Status == EnumExchangeDataStatus.Unread .Where(p => p.Status == EnumExchangeDataStatus.Unread
&& p.DestinationSystem == toSystemType.ToString() && p.DestinationSystem == toSystemType.ToString()
&& p.DataType == dataType.ToString()) && p.DataType == dataType.ToString())
.OrderBy(p => p.CreationTime) .OrderBy(p => p.TyrpNumber)
.ToListAsync().ConfigureAwait(false); .ToListAsync().ConfigureAwait(false);
return entities; return entities;
} }

Loading…
Cancel
Save