使用json存储通道信息
This commit is contained in:
@@ -1955,6 +1955,7 @@ namespace JinYuan.ControlCenters
|
||||
CommonMethods.mesConfig.equipNum,
|
||||
CommonMethods.mesConfig.MaterialCode);//分档查询
|
||||
|
||||
var channels = CommonMethods.mesConfig.ChannelConfig.Channels;
|
||||
try
|
||||
{
|
||||
|
||||
@@ -1964,44 +1965,59 @@ namespace JinYuan.ControlCenters
|
||||
list[i].Mes_sorting_scheme = mesResFangAnType[0];
|
||||
if (success && mesResType[0] != "NULL")
|
||||
{
|
||||
#region 注释代码
|
||||
//if (mesResType[0].Equals(CommonMethods.mesConfig.Grading1))
|
||||
//{
|
||||
// listGradeResult[i] = (short)(CommonMethods.MESGradingSet[0]);
|
||||
// list[i].Remark = $"出站条码[{list[i].BarCode}],MES反馈档位:{mesResType[0]},{listGradeResult[i]}";
|
||||
//}
|
||||
//else if (mesResType[0].Equals(CommonMethods.mesConfig.Grading2))
|
||||
//{
|
||||
// listGradeResult[i] = (short)(CommonMethods.MESGradingSet[1]);
|
||||
// list[i].Remark = $"出站条码[{list[i].BarCode}],MES反馈档位:{mesResType[0]},{listGradeResult[i]}";
|
||||
//}
|
||||
//else if (mesResType[0].Equals(CommonMethods.mesConfig.Grading3))
|
||||
//{
|
||||
// listGradeResult[i] = (short)(CommonMethods.MESGradingSet[2]);
|
||||
// list[i].Remark = $"出站条码[{list[i].BarCode}],MES反馈档位:{mesResType[0]},{listGradeResult[i]}";
|
||||
//}
|
||||
//else if (mesResType[0].Equals(CommonMethods.mesConfig.Grading4))
|
||||
//{
|
||||
// listGradeResult[i] = (short)(CommonMethods.MESGradingSet[3]);
|
||||
// list[i].Remark = $"出站条码[{list[i].BarCode}],MES反馈档位:{mesResType[0]},{listGradeResult[i]}";
|
||||
//}
|
||||
//else if (mesResType[0].Equals(CommonMethods.mesConfig.Grading5))
|
||||
//{
|
||||
// listGradeResult[i] = (short)(CommonMethods.MESGradingSet[4]);
|
||||
// list[i].Remark = $"出站条码[{list[i].BarCode}],MES反馈档位:{mesResType[0]},{listGradeResult[i]}";
|
||||
//}
|
||||
//else if (mesResType[0].Equals(CommonMethods.mesConfig.Grading6))
|
||||
//{
|
||||
// listGradeResult[i] = (short)(CommonMethods.MESGradingSet[5]);
|
||||
// list[i].Remark = $"出站条码[{list[i].BarCode}],MES反馈档位:{mesResType[0]},{listGradeResult[i]}";
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// listGradeResult[i] = (short)(97);// 走分档NG
|
||||
// list[i].Remark = $"出站条码[{list[i].BarCode}],MES反馈档位:{mesResType[0]},MES未反馈正确档位";
|
||||
// throw new Exception("MES未反馈正确档位");
|
||||
//}
|
||||
#endregion
|
||||
|
||||
if (mesResType[0].Equals(CommonMethods.mesConfig.Grading1))
|
||||
// MES分档查询
|
||||
var channel = channels.FirstOrDefault(it => it.Gears.Contains(mesResType[0]));
|
||||
|
||||
if (channel != null)
|
||||
{
|
||||
listGradeResult[i] = (short)(CommonMethods.MESGradingSet[0] );
|
||||
listGradeResult[i] = (short)channel.DefaultValue;
|
||||
list[i].Remark = $"出站条码[{list[i].BarCode}],MES反馈档位:{mesResType[0]},{listGradeResult[i]}";
|
||||
}
|
||||
else if (mesResType[0].Equals(CommonMethods.mesConfig.Grading2))
|
||||
{
|
||||
listGradeResult[i] = (short)(CommonMethods.MESGradingSet[1]);
|
||||
list[i].Remark = $"出站条码[{list[i].BarCode}],MES反馈档位:{mesResType[0]},{listGradeResult[i]}";
|
||||
}
|
||||
else if (mesResType[0].Equals(CommonMethods.mesConfig.Grading3))
|
||||
{
|
||||
listGradeResult[i] = (short)(CommonMethods.MESGradingSet[2]);
|
||||
list[i].Remark = $"出站条码[{list[i].BarCode}],MES反馈档位:{mesResType[0]},{listGradeResult[i]}";
|
||||
}
|
||||
else if (mesResType[0].Equals(CommonMethods.mesConfig.Grading4))
|
||||
{
|
||||
listGradeResult[i] = (short)(CommonMethods.MESGradingSet[3]);
|
||||
list[i].Remark = $"出站条码[{list[i].BarCode}],MES反馈档位:{mesResType[0]},{listGradeResult[i]}";
|
||||
}
|
||||
else if (mesResType[0].Equals(CommonMethods.mesConfig.Grading5))
|
||||
{
|
||||
listGradeResult[i] = (short)(CommonMethods.MESGradingSet[4]);
|
||||
list[i].Remark = $"出站条码[{list[i].BarCode}],MES反馈档位:{mesResType[0]},{listGradeResult[i]}";
|
||||
}
|
||||
else if (mesResType[0].Equals(CommonMethods.mesConfig.Grading6))
|
||||
{
|
||||
listGradeResult[i] = (short)(CommonMethods.MESGradingSet[5]);
|
||||
list[i].Remark = $"出站条码[{list[i].BarCode}],MES反馈档位:{mesResType[0]},{listGradeResult[i]}";
|
||||
}
|
||||
else
|
||||
{
|
||||
listGradeResult[i] = (short)(97);// 走分档NG
|
||||
list[i].Remark = $"出站条码[{list[i].BarCode}],MES反馈档位:{mesResType[0]},MES未反馈正确档位";
|
||||
throw new Exception("MES未反馈正确档位");
|
||||
}
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user