|
@ -109,23 +109,43 @@ public class ItemBasicReader : IReader |
|
|
|
|
|
|
|
|
private static ItemBasicExchangeDto BuildItemBasicToExchangeDto(mes_product product) |
|
|
private static ItemBasicExchangeDto BuildItemBasicToExchangeDto(mes_product product) |
|
|
{ |
|
|
{ |
|
|
|
|
|
string type = ""; |
|
|
|
|
|
switch (product.mes_product_code) |
|
|
|
|
|
{ |
|
|
|
|
|
case "10C01": |
|
|
|
|
|
type = "成品"; |
|
|
|
|
|
break; |
|
|
|
|
|
case "10C02": |
|
|
|
|
|
type = "成品"; |
|
|
|
|
|
break; |
|
|
|
|
|
case "10C03": |
|
|
|
|
|
type = "物料"; |
|
|
|
|
|
break; |
|
|
|
|
|
case "10C04": |
|
|
|
|
|
type = "半成品"; |
|
|
|
|
|
break; |
|
|
|
|
|
default: |
|
|
|
|
|
type = "无"; |
|
|
|
|
|
break; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
var itemBasicRequest = new ItemBasicExchangeDto() |
|
|
var itemBasicRequest = new ItemBasicExchangeDto() |
|
|
{ |
|
|
{ |
|
|
Code = product.mes_product_part, |
|
|
Code = product.mes_product_part, |
|
|
Name = product.mes_product_desc, |
|
|
Name = product.mes_product_part_ser, |
|
|
Desc1 = product.mes_product_desc, |
|
|
Desc1 = product.mes_product_desc, |
|
|
// Desc2=product.mes_product_fih_factory,
|
|
|
//Desc2=product.mes_product_fih_factory,//目前没有这个字段
|
|
|
Status = product.mes_product_active == "Y" ? EnumItemStatus.Active : EnumItemStatus.Disable, |
|
|
Status = product.mes_product_active == "Y" ? EnumItemStatus.Active : EnumItemStatus.Disable, |
|
|
|
|
|
|
|
|
#region 制造类别
|
|
|
#region 制造类别
|
|
|
//其中100404 托外-不带原料 、 10405 托外-带原料、10407客户提供料件没有对应字段
|
|
|
//其中100404 托外-不带原料 、 10405 托外-带原料、10407客户提供料件没有对应字段
|
|
|
CanMake = product.mes_product_mfg == "10401" ? false : true, //10401 自制
|
|
|
CanMake = product.mes_product_mfg == "10401" ? true : false, //10401 自制
|
|
|
CanBuy = product.mes_product_mfg == "10403" ? false : true, //10403 采购
|
|
|
CanBuy = product.mes_product_mfg == "10403" ? true : false, //10403 采购
|
|
|
CanOutsourcing = product.mes_product_mfg == "10402" ? false : true,//10402 外包
|
|
|
CanOutsourcing = product.mes_product_mfg == "10402" ? true : false,//10402 外包
|
|
|
IsRecycled = product.mes_product_mfg == "10406" ? false : true, //10406 回收
|
|
|
IsRecycled = product.mes_product_mfg == "10406" ? true : false, //10406 回收
|
|
|
#endregion
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
Type = product.mes_product_code,//10C01成品、10C02原料、10C03物料、10C04半成品
|
|
|
Type = type,//10C01成品、10C02原料、10C03物料、10C04半成品
|
|
|
Configuration = product.mes_product_spec, |
|
|
Configuration = product.mes_product_spec, |
|
|
BasicUom = product.mes_product_unit, |
|
|
BasicUom = product.mes_product_unit, |
|
|
AbcClass = "", |
|
|
AbcClass = "", |
|
|