|
|
@@ -100,7 +100,7 @@ namespace MeterSceneLibrary
|
|
|
PbCache.isActual = true;
|
|
|
PbCache.isInnerCar = true;
|
|
|
rt = saveMethod.doAddFirst(null, mwaf);
|
|
|
- PbCache.LEDResultMessage = string.Format("车号{0},重量{1},计量完成",PbCache.lockCarNo,PbCache.lockWgt);
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,计量完成",PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
}
|
|
|
// 存在一条使用中的委托
|
|
|
else if (listPreScale.Count == 1 && listPreScale[0].valueFlag == "4")
|
|
|
@@ -137,7 +137,7 @@ namespace MeterSceneLibrary
|
|
|
PbCache.isActual = true;
|
|
|
PbCache.isInnerCar = true;
|
|
|
rt = saveMethod.doAddFirst(listPreScale[0] , mwaf);
|
|
|
- PbCache.LEDResultMessage = string.Format("车号{0},重量{1},计量完成", PbCache.lockCarNo, PbCache.lockWgt);
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,计量完成", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
@@ -150,7 +150,7 @@ namespace MeterSceneLibrary
|
|
|
PbCache.isActual = true;
|
|
|
PbCache.isInnerCar = true;
|
|
|
rt = saveMethod.doAddFirst(null, mwaf);
|
|
|
- PbCache.LEDResultMessage = string.Format("车号{0},重量{1},计量完成", PbCache.lockCarNo, PbCache.lockWgt);
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,计量完成", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
}
|
|
|
// 上次净重已匹配委托
|
|
|
else if (lastMeterWorkCarActual.isPreScale == "1")
|
|
|
@@ -332,7 +332,7 @@ namespace MeterSceneLibrary
|
|
|
PbCache.isActual = true;
|
|
|
PbCache.isInnerCar = true;
|
|
|
rt = saveMethod.doAddFirst(listPreScale[0], mwaf);
|
|
|
- PbCache.LEDResultMessage = string.Format("车号{0},重量{1},计量完成", PbCache.lockCarNo, PbCache.lockWgt);
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,计量完成", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
}
|
|
|
|
|
|
}
|
|
|
@@ -350,7 +350,7 @@ namespace MeterSceneLibrary
|
|
|
PbCache.isActual = true;
|
|
|
PbCache.isInnerCar = true;
|
|
|
rt = saveMethod.doAddFirst(listPreScale[0], mwaf);
|
|
|
- PbCache.LEDResultMessage = string.Format("车号{0},重量{1},计量完成", PbCache.lockCarNo, PbCache.lockWgt);
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,计量完成", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -363,7 +363,7 @@ namespace MeterSceneLibrary
|
|
|
else if (listPreScale.Count == 2 && listPreScale[0].valueFlag == "4" && listPreScale[1].valueFlag == "4")
|
|
|
{
|
|
|
rt = saveMethod.doAddFirst(null, mwaf);
|
|
|
- PbCache.LEDResultMessage = string.Format("车号{0},重量{1},计量完成", PbCache.lockCarNo, PbCache.lockWgt);
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,计量完成", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
}
|
|
|
// 存在多条委托
|
|
|
else if (listPreScale.Count > 1)
|
|
|
@@ -399,7 +399,7 @@ namespace MeterSceneLibrary
|
|
|
PbCache.isActual = true;
|
|
|
PbCache.isInnerCar = true;
|
|
|
rt = saveMethod.doAddFirst(pre, mwaf);
|
|
|
- PbCache.LEDResultMessage = string.Format("车号{0},重量{1},计量完成,多委托无法自动匹配,请联系", PbCache.lockCarNo, PbCache.lockWgt);
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,计量完成,多委托无法自动匹配,请联系", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
PbCache.monitorResultMessage = string.Format("计量完成,车号{0}存在{1}个委托,无法自动匹配", PbCache.lockCarNo, listPreScale.Count);
|
|
|
if (res != "")
|
|
|
{
|
|
|
@@ -449,7 +449,7 @@ namespace MeterSceneLibrary
|
|
|
rt.isWarn = true;
|
|
|
rt.WarnContent = "validIsPre";
|
|
|
rt.resultInfo += ",无委托洁净";
|
|
|
- PbCache.LEDResultMessage = string.Format("车号{0},重量{1},计量完成,无委托洁净,请联系", PbCache.lockCarNo, PbCache.lockWgt);
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,净重{2}吨,计量完成,无委托洁净,请联系", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2), Math.Round((Math.Abs(rmX.Data[0].meterWeight.Value - PbCache.lockWgt) / 1000), 2));
|
|
|
PbCache.monitorResultMessage = string.Format("计量完成,车号{0}无委托洁净", PbCache.lockCarNo, listPreScale.Count);
|
|
|
|
|
|
}
|
|
|
@@ -475,7 +475,7 @@ namespace MeterSceneLibrary
|
|
|
mwaf.isPreScale = "1";
|
|
|
|
|
|
rt = saveMethod.doNet(listPreScale[0], rmX.Data[0], mwaf);
|
|
|
- PbCache.LEDResultMessage = string.Format("车号{0},重量{1},净重{2},计量完成", PbCache.lockCarNo, PbCache.lockWgt, Math.Abs(rmX.Data[0].meterWeight.Value - PbCache.lockWgt));
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,净重{2}吨,计量完成", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2), Math.Round((Math.Abs(rmX.Data[0].meterWeight.Value - PbCache.lockWgt) / 1000), 2));
|
|
|
}
|
|
|
// 如果存在两条未使用的委托
|
|
|
else if (listPreScale.Count == 2 && listPreScale[0].valueFlag == "1" && listPreScale[1].valueFlag == "1")
|
|
|
@@ -519,7 +519,7 @@ namespace MeterSceneLibrary
|
|
|
mwaf.isPreScale = "1";
|
|
|
|
|
|
rt = saveMethod.doNet(listPreScale[0], mwca, mwaf);
|
|
|
- PbCache.LEDResultMessage = string.Format("车号{0},重量{1},净重{2},计量完成", PbCache.lockCarNo, PbCache.lockWgt, Math.Abs(rmX.Data[0].meterWeight.Value - PbCache.lockWgt));
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,净重{2}吨,计量完成", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2), Math.Round((Math.Abs(rmX.Data[0].meterWeight.Value - PbCache.lockWgt) / 1000), 2));
|
|
|
}
|
|
|
// 不满足以上逻辑
|
|
|
else
|
|
|
@@ -534,7 +534,7 @@ namespace MeterSceneLibrary
|
|
|
rt.isWarn = true;
|
|
|
rt.WarnContent = "validIsPre";
|
|
|
rt.resultInfo += ",存在多个委托,无法自动匹配";
|
|
|
- PbCache.LEDResultMessage = string.Format("车号{0},重量{1},计量完成,多委托无法自动匹配,请联系", PbCache.lockCarNo, PbCache.lockWgt);
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,计量完成,多委托无法自动匹配,请联系", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
PbCache.monitorResultMessage = string.Format("计量完成,车号{0}存在{1}个委托,无法自动匹配", PbCache.lockCarNo, listPreScale.Count);
|
|
|
}
|
|
|
}
|
|
|
@@ -582,7 +582,7 @@ namespace MeterSceneLibrary
|
|
|
rt.isWarn = true;
|
|
|
rt.WarnContent = "validIsPre";
|
|
|
rt.resultInfo += ",存在多个委托,无法自动匹配";
|
|
|
- PbCache.LEDResultMessage = string.Format("车号{0},重量{1},计量完成,多委托无法自动匹配,请联系", PbCache.lockCarNo, PbCache.lockWgt);
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,计量完成,多委托无法自动匹配,请联系", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
PbCache.monitorResultMessage = string.Format("计量完成,车号{0}存在{1}个委托,无法自动匹配", PbCache.lockCarNo, listPreScale.Count);
|
|
|
}
|
|
|
}
|
|
|
@@ -613,7 +613,7 @@ namespace MeterSceneLibrary
|
|
|
mwaf.isPreScale = "1";
|
|
|
|
|
|
rt = saveMethod.doNet(pts, oldCarActural, mwaf);
|
|
|
- PbCache.LEDResultMessage = string.Format("车号{0},重量{1},净重{2},计量完成", PbCache.lockCarNo, PbCache.lockWgt, Math.Abs(rmX.Data[0].meterWeight.Value - PbCache.lockWgt));
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,净重{2}吨,计量完成", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2), Math.Round((Math.Abs(rmX.Data[0].meterWeight.Value - PbCache.lockWgt) / 1000), 2));
|
|
|
|
|
|
rt.result = true;
|
|
|
rt.resultInfo = "称重完成";
|
|
|
@@ -670,7 +670,7 @@ namespace MeterSceneLibrary
|
|
|
mwaf.isPreScale = "1";
|
|
|
|
|
|
rt = saveMethod.doNet(listPreScale[0], mwca, mwaf);
|
|
|
- PbCache.LEDResultMessage = string.Format("车号{0},重量{1},净重{2},计量完成", PbCache.lockCarNo, PbCache.lockWgt, Math.Abs(rmX.Data[0].meterWeight.Value - PbCache.lockWgt));
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,净重{2}吨,计量完成", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2), Math.Round((Math.Abs(rmX.Data[0].meterWeight.Value - PbCache.lockWgt) / 1000), 2));
|
|
|
}
|
|
|
// 不满足以上逻辑
|
|
|
else
|
|
|
@@ -710,7 +710,7 @@ namespace MeterSceneLibrary
|
|
|
mwaf.isPreScale = "1";
|
|
|
|
|
|
rt = saveMethod.doNet(pts, oldCarActural, mwaf);
|
|
|
- PbCache.LEDResultMessage = string.Format("车号{0},重量{1},净重{2},计量完成", PbCache.lockCarNo, PbCache.lockWgt, Math.Abs(rmX.Data[0].meterWeight.Value - PbCache.lockWgt));
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,净重{2}吨,计量完成", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2), Math.Round((Math.Abs(rmX.Data[0].meterWeight.Value - PbCache.lockWgt) / 1000), 2));
|
|
|
PbCache.monitorResultMessage = string.Format("计量完成,在洁净时仍然存在{1}个委托)", PbCache.lockCarNo, listPreScale.Count-1);
|
|
|
|
|
|
rt.result = true;
|
|
|
@@ -723,7 +723,7 @@ namespace MeterSceneLibrary
|
|
|
rt.isWarn = true;
|
|
|
rt.WarnContent = "validIsPre";
|
|
|
rt.resultInfo += ",存在多个委托,无法自动匹配";
|
|
|
- PbCache.LEDResultMessage = string.Format("车号{0},重量{1},计量完成,多委托无法自动匹配,请联系", PbCache.lockCarNo, PbCache.lockWgt);
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,计量完成,多委托无法自动匹配,请联系", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
PbCache.monitorResultMessage = string.Format("计量完成,车号{0}存在{1}个委托,无法自动匹配", PbCache.lockCarNo, listPreScale.Count);
|
|
|
}
|
|
|
// 存在多条未使用的委托数据
|
|
|
@@ -733,7 +733,7 @@ namespace MeterSceneLibrary
|
|
|
rt.isWarn = true;
|
|
|
rt.WarnContent = "validIsPre";
|
|
|
rt.resultInfo += ",存在多个委托,无法自动匹配";
|
|
|
- PbCache.LEDResultMessage = string.Format("车号{0},重量{1},计量完成,多委托无法自动匹配,请联系", PbCache.lockCarNo, PbCache.lockWgt);
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,计量完成,多委托无法自动匹配,请联系", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
PbCache.monitorResultMessage = string.Format("计量完成,车号{0}存在{1}个委托,无法自动匹配", PbCache.lockCarNo, listPreScale.Count);
|
|
|
}
|
|
|
}
|