|
@ -34,10 +34,7 @@ IOutgoingFromWmsManager outgoingFromWmsManager |
|
|
_departmentAppService = departmentAppService; |
|
|
_departmentAppService = departmentAppService; |
|
|
_objectMapper = objectMapper; |
|
|
_objectMapper = objectMapper; |
|
|
} |
|
|
} |
|
|
/// <summary>
|
|
|
|
|
|
/// 转换
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
public virtual async Task<List<OutgoingToExternal>> ConvertAsync() |
|
|
public virtual async Task<List<OutgoingToExternal>> ConvertAsync() |
|
|
{ |
|
|
{ |
|
|
var outgoingToExternalList = new List<OutgoingToExternal>(); |
|
|
var outgoingToExternalList = new List<OutgoingToExternal>(); |
|
@ -83,6 +80,12 @@ IOutgoingFromWmsManager outgoingFromWmsManager |
|
|
{ |
|
|
{ |
|
|
var detail = exchangeScrap.Detail; |
|
|
var detail = exchangeScrap.Detail; |
|
|
string asdtype = ""; |
|
|
string asdtype = ""; |
|
|
|
|
|
if (exchangeScrap.Type == EnumTransSubType.CountAdjust_WIP.ToString() && detail.FromLocationErpCode.ToLower() == "tv") |
|
|
|
|
|
{ |
|
|
|
|
|
asdtype = "4004"; |
|
|
|
|
|
} |
|
|
|
|
|
else |
|
|
|
|
|
{ |
|
|
if (exchangeScrap.Type == EnumTransSubType.CountAdjust_WIP.ToString()) |
|
|
if (exchangeScrap.Type == EnumTransSubType.CountAdjust_WIP.ToString()) |
|
|
{ |
|
|
{ |
|
|
asdtype = "4042"; |
|
|
asdtype = "4042"; |
|
@ -99,6 +102,7 @@ IOutgoingFromWmsManager outgoingFromWmsManager |
|
|
{ |
|
|
{ |
|
|
asdtype = "4042"; |
|
|
asdtype = "4042"; |
|
|
} |
|
|
} |
|
|
|
|
|
} |
|
|
var counta = new CountAdjust() |
|
|
var counta = new CountAdjust() |
|
|
{ |
|
|
{ |
|
|
mesout_asd_refc = "MES", |
|
|
mesout_asd_refc = "MES", |
|
|