使用json存储通道信息

This commit is contained in:
Administrator
2026-07-16 19:00:09 +08:00
parent 3b276376e8
commit 9a31174049
14 changed files with 221 additions and 101 deletions
+44 -28
View File
@@ -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
{