|
@@ -2417,7 +2417,7 @@ namespace TeamAAS_VP.Core
|
|
|
{
|
|
{
|
|
|
code = outputCollection["QR"].Value as string;
|
|
code = outputCollection["QR"].Value as string;
|
|
|
code = code.ToUpper();
|
|
code = code.ToUpper();
|
|
|
- if (!string.IsNullOrEmpty(code))
|
|
|
|
|
|
|
+ if (!string.IsNullOrEmpty(code)&&code.Length>5)
|
|
|
{
|
|
{
|
|
|
if (systemConfig.IsBasePartCodeChooseScrew)//是否基于零件码,判断是不是当站要打的螺丝
|
|
if (systemConfig.IsBasePartCodeChooseScrew)//是否基于零件码,判断是不是当站要打的螺丝
|
|
|
{
|
|
{
|
|
@@ -2473,7 +2473,7 @@ namespace TeamAAS_VP.Core
|
|
|
{
|
|
{
|
|
|
LogHelper.WriteLogMes($"【mes开始QUERY】");
|
|
LogHelper.WriteLogMes($"【mes开始QUERY】");
|
|
|
SendTaskMessage($"mes开始QUERY", MessageLevel.Info);
|
|
SendTaskMessage($"mes开始QUERY", MessageLevel.Info);
|
|
|
- dataToMes.Clear();
|
|
|
|
|
|
|
+ //dataToMes.Clear();
|
|
|
if (systemConfig.IsBasePartCodeGetSN)//是否基于零件码,判断是否过站
|
|
if (systemConfig.IsBasePartCodeGetSN)//是否基于零件码,判断是否过站
|
|
|
{
|
|
{
|
|
|
SendTaskMessage($"基于零件码,判断是否过站", MessageLevel.Debug);
|
|
SendTaskMessage($"基于零件码,判断是否过站", MessageLevel.Debug);
|
|
@@ -2627,7 +2627,10 @@ namespace TeamAAS_VP.Core
|
|
|
if (snItem != null)
|
|
if (snItem != null)
|
|
|
{
|
|
{
|
|
|
ProductMainSN[i] = snItem.Replace("sn=", "").Trim();
|
|
ProductMainSN[i] = snItem.Replace("sn=", "").Trim();
|
|
|
- _productService.CurrentProductCode = ProductMainSN[i];
|
|
|
|
|
|
|
+ if (i == 0)
|
|
|
|
|
+ {
|
|
|
|
|
+ _productService.CurrentProductCode = ProductMainSN[i];
|
|
|
|
|
+ }
|
|
|
SendTaskMessage($"产品主sn:{ProductMainSN[i]}", MessageLevel.Info);
|
|
SendTaskMessage($"产品主sn:{ProductMainSN[i]}", MessageLevel.Info);
|
|
|
}
|
|
}
|
|
|
string woItem = item.FirstOrDefault(f => f.Contains("wo="));
|
|
string woItem = item.FirstOrDefault(f => f.Contains("wo="));
|