|
|
@ -34,10 +34,7 @@ IOutgoingFromWmsManager outgoingFromWmsManager |
|
|
|
_departmentAppService = departmentAppService; |
|
|
|
_objectMapper = objectMapper; |
|
|
|
} |
|
|
|
/// <summary>
|
|
|
|
/// 转换
|
|
|
|
/// </summary>
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
|
|
public virtual async Task<List<OutgoingToExternal>> ConvertAsync() |
|
|
|
{ |
|
|
|
var outgoingToExternalList = new List<OutgoingToExternal>(); |
|
|
@ -54,7 +51,7 @@ IOutgoingFromWmsManager outgoingFromWmsManager |
|
|
|
{ |
|
|
|
DataType = outgoingFromWms.DataType, |
|
|
|
DataAction = outgoingFromWms.DataAction, |
|
|
|
SerialNumber=tyrpNumber, |
|
|
|
SerialNumber = tyrpNumber, |
|
|
|
SourceSystem = EnumSystemType.WMS.ToString(), |
|
|
|
SourceDataId = detail.Id.ToString(), |
|
|
|
SourceDataGroupCode = wmsCountAdjust.Number, |
|
|
@ -83,21 +80,28 @@ IOutgoingFromWmsManager outgoingFromWmsManager |
|
|
|
{ |
|
|
|
var detail = exchangeScrap.Detail; |
|
|
|
string asdtype = ""; |
|
|
|
if (exchangeScrap.Type== EnumTransSubType.CountAdjust_WIP.ToString()) |
|
|
|
{ |
|
|
|
asdtype = "4042"; |
|
|
|
} |
|
|
|
else if (exchangeScrap.Type == EnumTransSubType.CountAdjust_Warehouse.ToString()) |
|
|
|
if (exchangeScrap.Type == EnumTransSubType.CountAdjust_WIP.ToString() && detail.FromLocationErpCode.ToLower() == "tv") |
|
|
|
{ |
|
|
|
asdtype = "4004"; |
|
|
|
} |
|
|
|
else if (exchangeScrap.Type == EnumTransSubType.Scrap_Manual.ToString()) |
|
|
|
else |
|
|
|
{ |
|
|
|
asdtype = "4004"; |
|
|
|
} |
|
|
|
else if (exchangeScrap.Type == EnumTransSubType.Scrap_WIP.ToString()) |
|
|
|
{ |
|
|
|
asdtype = "4042"; |
|
|
|
if (exchangeScrap.Type == EnumTransSubType.CountAdjust_WIP.ToString()) |
|
|
|
{ |
|
|
|
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() |
|
|
|
{ |
|
|
|