|
|
@@ -384,6 +384,71 @@ namespace MeterSceneLibrary
|
|
|
}
|
|
|
}
|
|
|
#endregion
|
|
|
+ #region 车号-物料
|
|
|
+ if (AppConfigCache.TareControlType == "3")
|
|
|
+ {
|
|
|
+ // 判断收发货单位是否具有期限皮重权限
|
|
|
+ MeterBaseUnitInfoService meterBaseUnitInfoService = new MeterBaseUnitInfoService();
|
|
|
+ MeterBaseUnitInfo meterBaseUnitInfo = new MeterBaseUnitInfo();
|
|
|
+ meterBaseUnitInfo.matterNo = rmScale.Data[0].matterNo;
|
|
|
+ meterBaseUnitInfo.matterName = rmScale.Data[0].matterName;
|
|
|
+ meterBaseUnitInfo.allowedTareWeight = "1";
|
|
|
+ RESTfulResult<List<MeterBaseUnitInfo>> tareUnitResult = meterBaseUnitInfoService.doQueryWf(meterBaseUnitInfo);
|
|
|
+ if (tareUnitResult.Succeed)
|
|
|
+ {
|
|
|
+ if (tareUnitResult.Data == null || tareUnitResult.Data.Count == 0)
|
|
|
+ {
|
|
|
+ mwaf.weightType = "0";
|
|
|
+ // 只保存一次计量数据
|
|
|
+ rt = saveMethod.doAddFirst(rmScale.Data[0], mwaf);
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,计量完成", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ if (tareUnitResult.Data[0].caoNo != "" && tareUnitResult.Data[0].caoNo != PbCache.lockCarNo)
|
|
|
+ {
|
|
|
+ mwaf.weightType = "0";
|
|
|
+ // 只保存一次计量数据
|
|
|
+ rt = saveMethod.doAddFirst(rmScale.Data[0], mwaf);
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,计量完成", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ MeterBaseTermTareDataService meterBaseTermTareDataService = new MeterBaseTermTareDataService();
|
|
|
+ RESTfulResult<MeterBaseTermTareData> termTareData = meterBaseTermTareDataService.doQueryPageWf(new MeterBaseTermTareData { carNo = PbCache.lockCarNo, valueFlag = "0" });
|
|
|
+ if (termTareData.Succeed)
|
|
|
+ {
|
|
|
+ if (termTareData.Data == null)
|
|
|
+ {
|
|
|
+ mwaf.weightType = "0";
|
|
|
+ // 只保存一次计量数据
|
|
|
+ rt = saveMethod.doAddFirst(rmScale.Data[0], mwaf);
|
|
|
+ rt.resultInfo += ",期限皮不存在或者已过期,请留存期限皮";
|
|
|
+ PbCache.ResultMessage = "计量成功,期限皮不存在或者已过期,请留存期限皮";
|
|
|
+ PbCache.monitorResultMessage = "计量成功,期限皮不存在或者已过期,请留存期限皮";
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,计量完成,期限皮不存在或者已过期请留存期限皮", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ // 存在使用期限皮重权限,并使用期限皮重洁净
|
|
|
+ List<string> l = new List<string>();
|
|
|
+ l.Add("create");
|
|
|
+ //给一次数据匹配委托
|
|
|
+ EntityBase<PreTrackScale> entityBase1 = new EntityBase<PreTrackScale>();
|
|
|
+ mwaf = entityBase1.format<MeterWorkCarActualFirst>(rmScale.Data[0], mwaf);
|
|
|
+ mwaf.isPreScale = "1";
|
|
|
+ mwaf.weightType = "0";
|
|
|
+ rt = saveMethod.doNetTermTare(rmScale.Data[0], mwaf);
|
|
|
+ rt.resultInfo += ",期限皮结净";
|
|
|
+ PbCache.ResultMessage = "计量成功,期限皮结净";
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,计量完成,期限皮结净", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ #endregion
|
|
|
|
|
|
}
|
|
|
}
|
|
|
@@ -534,7 +599,6 @@ namespace MeterSceneLibrary
|
|
|
meterBaseUnitInfo.forwardingUnitNo = scales.Data[0].forwardingUnitNo;
|
|
|
meterBaseUnitInfo.receivingUnitName = scales.Data[0].receivingUintName;
|
|
|
meterBaseUnitInfo.receivingUnitNo = scales.Data[0].receivingUintNo;
|
|
|
- meterBaseUnitInfo.caoNo = PbCache.lockCarNo;
|
|
|
meterBaseUnitInfo.matterNo = scales.Data[0].matterNo;
|
|
|
meterBaseUnitInfo.matterName = scales.Data[0].matterName;
|
|
|
meterBaseUnitInfo.allowedTareWeight = "1";
|
|
|
@@ -669,6 +733,83 @@ namespace MeterSceneLibrary
|
|
|
}
|
|
|
}
|
|
|
#endregion
|
|
|
+ #region 车号-物料
|
|
|
+ if (AppConfigCache.TareControlType == "1")
|
|
|
+ {
|
|
|
+ // 判断收发货单位是否具有期限皮重权限
|
|
|
+ MeterBaseUnitInfoService meterBaseUnitInfoService = new MeterBaseUnitInfoService();
|
|
|
+ MeterBaseUnitInfo meterBaseUnitInfo = new MeterBaseUnitInfo();
|
|
|
+ meterBaseUnitInfo.matterNo = scales.Data[0].matterNo;
|
|
|
+ meterBaseUnitInfo.matterName = scales.Data[0].matterName;
|
|
|
+ meterBaseUnitInfo.allowedTareWeight = "1";
|
|
|
+ RESTfulResult<List<MeterBaseUnitInfo>> tareUnitResult = meterBaseUnitInfoService.doQueryWf(meterBaseUnitInfo);
|
|
|
+ if (tareUnitResult.Succeed)
|
|
|
+ {
|
|
|
+ if (tareUnitResult.Data == null || tareUnitResult.Data.Count == 0)
|
|
|
+ {
|
|
|
+ mwaf.weightType = "0";
|
|
|
+ rt = saveMethod.doAddFirst(rmScale.Data[0], mwaf);
|
|
|
+ rt.resultInfo = "之前存在一个未结净的毛重";
|
|
|
+ PbCache.ResultMessage = "之前存在一个未结净的毛重";
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,之前存在一个未结净的毛重,请联系", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
+ PbCache.monitorResultMessage = "之前存在一个未结净的毛重";
|
|
|
+ rt.isWarn = true;
|
|
|
+ rt.WarnContent = "validWgt";
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ if (tareUnitResult.Data[0].caoNo != "" && tareUnitResult.Data[0].caoNo != PbCache.lockCarNo)
|
|
|
+ {
|
|
|
+ mwaf.weightType = "0";
|
|
|
+ rt = saveMethod.doAddFirst(rmScale.Data[0], mwaf);
|
|
|
+ rt.resultInfo = "之前存在一个未结净的毛重";
|
|
|
+ PbCache.ResultMessage = "之前存在一个未结净的毛重";
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,之前存在一个未结净的毛重,请联系", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
+ PbCache.monitorResultMessage = "之前存在一个未结净的毛重";
|
|
|
+ rt.isWarn = true;
|
|
|
+ rt.WarnContent = "validWgt";
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ MeterBaseTermTareDataService meterBaseTermTareDataService = new MeterBaseTermTareDataService();
|
|
|
+ RESTfulResult<MeterBaseTermTareData> termTareData = meterBaseTermTareDataService.doQueryPageWf(new MeterBaseTermTareData { carNo = PbCache.lockCarNo, valueFlag = "0" });
|
|
|
+ if (termTareData.Succeed)
|
|
|
+ {
|
|
|
+ if (termTareData.Data == null)
|
|
|
+ {
|
|
|
+ mwaf.weightType = "0";
|
|
|
+ rt = saveMethod.doAddFirst(rmScale.Data[0], mwaf);
|
|
|
+ rt.resultInfo = "期限皮过期并之前存在一个未结净的毛重";
|
|
|
+ PbCache.ResultMessage = "期限皮过期并之前存在一个未结净的毛重";
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,期限皮过期并之前存在一个未结净的毛重,请联系", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
+ PbCache.monitorResultMessage = "期限皮过期并之前存在一个未结净的毛重";
|
|
|
+ rt.isWarn = true;
|
|
|
+ rt.WarnContent = "validWgt";
|
|
|
+
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ // 存在使用期限皮重权限,并使用期限皮重洁净
|
|
|
+ List<string> l = new List<string>();
|
|
|
+ l.Add("create");
|
|
|
+ //给一次数据匹配委托
|
|
|
+ EntityBase<PreTrackScale> entityBase1 = new EntityBase<PreTrackScale>();
|
|
|
+ mwaf = entityBase1.format<MeterWorkCarActualFirst>(scales.Data[0], mwaf);
|
|
|
+ mwaf.isPreScale = "1";
|
|
|
+ mwaf.weightType = "0";
|
|
|
+
|
|
|
+ PbCache.ResultMessage = "计量成功,期限皮结净";
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,计量完成,期限皮结净", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
+
|
|
|
+ rt = saveMethod.doNetTermTare(scales.Data[0], mwaf);
|
|
|
+ rt.resultInfo += ",期限皮结净";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ #endregion
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
@@ -741,7 +882,6 @@ namespace MeterSceneLibrary
|
|
|
meterBaseUnitInfo.receivingUnitNo = rmScale.Data[0].receivingUintNo;
|
|
|
meterBaseUnitInfo.matterNo = rmScale.Data[0].matterNo;
|
|
|
meterBaseUnitInfo.matterName = rmScale.Data[0].matterName;
|
|
|
- meterBaseUnitInfo.caoNo = PbCache.lockCarNo;
|
|
|
meterBaseUnitInfo.allowedTareWeight = "1";
|
|
|
RESTfulResult<List<MeterBaseUnitInfo>> tareUnitResult = meterBaseUnitInfoService.doQueryWf(meterBaseUnitInfo);
|
|
|
if (tareUnitResult.Succeed)
|
|
|
@@ -892,6 +1032,96 @@ namespace MeterSceneLibrary
|
|
|
}
|
|
|
}
|
|
|
#endregion
|
|
|
+ #region 车号-物料
|
|
|
+ if (AppConfigCache.TareControlType == "1")
|
|
|
+ {
|
|
|
+ // 判断收发货单位是否具有期限皮重权限
|
|
|
+ MeterBaseUnitInfoService meterBaseUnitInfoService = new MeterBaseUnitInfoService();
|
|
|
+ MeterBaseUnitInfo meterBaseUnitInfo = new MeterBaseUnitInfo();
|
|
|
+ meterBaseUnitInfo.matterNo = rmScale.Data[0].matterNo;
|
|
|
+ meterBaseUnitInfo.matterName = rmScale.Data[0].matterName;
|
|
|
+ meterBaseUnitInfo.allowedTareWeight = "1";
|
|
|
+ RESTfulResult<List<MeterBaseUnitInfo>> tareUnitResult = meterBaseUnitInfoService.doQueryWf(meterBaseUnitInfo);
|
|
|
+ if (tareUnitResult.Succeed)
|
|
|
+ {
|
|
|
+ if (tareUnitResult.Data == null || tareUnitResult.Data.Count == 0)
|
|
|
+ {
|
|
|
+ // 正常结净
|
|
|
+ //给一次数据匹配委托
|
|
|
+ EntityBase<PreTrackScale> entityBase3 = new EntityBase<PreTrackScale>();
|
|
|
+ mwaf = entityBase3.format<MeterWorkCarActualFirst>(rmScale.Data[0], mwaf);
|
|
|
+ mwaf.isPreScale = "1";
|
|
|
+ mwaf.weightType = "0";
|
|
|
+
|
|
|
+ rt = saveMethod.doNet(rmScale.Data[0], firstList[0], mwaf);
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,净重{2}吨,计量完成", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2), Math.Round((Math.Abs(rmFirst.Data[0].meterWeight.Value - PbCache.lockWgt) / 1000), 2));
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ if (tareUnitResult.Data[0].caoNo != "" && tareUnitResult.Data[0].caoNo != PbCache.lockCarNo)
|
|
|
+ {
|
|
|
+ // 正常结净
|
|
|
+ //给一次数据匹配委托
|
|
|
+ EntityBase<PreTrackScale> entityBase3 = new EntityBase<PreTrackScale>();
|
|
|
+ mwaf = entityBase3.format<MeterWorkCarActualFirst>(rmScale.Data[0], mwaf);
|
|
|
+ mwaf.isPreScale = "1";
|
|
|
+ mwaf.weightType = "0";
|
|
|
+
|
|
|
+ rt = saveMethod.doNet(rmScale.Data[0], firstList[0], mwaf);
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,净重{2}吨,计量完成", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2), Math.Round((Math.Abs(rmFirst.Data[0].meterWeight.Value - PbCache.lockWgt) / 1000), 2));
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ MeterBaseTermTareDataService meterBaseTermTareDataService = new MeterBaseTermTareDataService();
|
|
|
+ RESTfulResult<MeterBaseTermTareData> termTareData = meterBaseTermTareDataService.doQueryPageWf(new MeterBaseTermTareData { carNo = PbCache.lockCarNo, valueFlag = "0" });
|
|
|
+ if (termTareData.Succeed)
|
|
|
+ {
|
|
|
+ // 正常结净
|
|
|
+ //给一次数据匹配委托
|
|
|
+ EntityBase<PreTrackScale> entityBase3 = new EntityBase<PreTrackScale>();
|
|
|
+ mwaf = entityBase3.format<MeterWorkCarActualFirst>(rmScale.Data[0], mwaf);
|
|
|
+ mwaf.isPreScale = "1";
|
|
|
+ mwaf.weightType = "0";
|
|
|
+
|
|
|
+ rt = saveMethod.doTermTareNet(rmScale.Data[0], mwaf, firstList[0]);
|
|
|
+ rt.resultInfo += ",留存期限皮成功";
|
|
|
+ PbCache.ResultMessage = "计量成功,留存期限皮成功";
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,计量完成,留存期限皮成功", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
+ //if (termTareData.Data == null)
|
|
|
+ //{
|
|
|
+ // 正常结净
|
|
|
+ //给一次数据匹配委托
|
|
|
+ //EntityBase<PreTrackScale> entityBase3 = new EntityBase<PreTrackScale>();
|
|
|
+ //mwaf = entityBase3.format<MeterWorkCarActualFirst>(rmScale.Data[0], mwaf);
|
|
|
+ //mwaf.isPreScale = "1";
|
|
|
+ //mwaf.weightType = "0";
|
|
|
+
|
|
|
+ //rt = saveMethod.doTermTareNet(rmScale.Data[0], mwaf, firstList[0]);
|
|
|
+ //rt.resultInfo += ",留存期限皮成功";
|
|
|
+ //PbCache.ResultMessage = "计量成功,留存期限皮成功";
|
|
|
+ //PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,计量完成,留存期限皮成功", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
+ //}
|
|
|
+ //else
|
|
|
+ //{
|
|
|
+ // // 存在使用期限皮重权限,并使用期限皮重洁净
|
|
|
+ // List<string> l = new List<string>();
|
|
|
+ // l.Add("create");
|
|
|
+ // //给一次数据匹配委托
|
|
|
+ // EntityBase<PreTrackScale> entityBase1 = new EntityBase<PreTrackScale>();
|
|
|
+ // mwaf = entityBase1.format<MeterWorkCarActualFirst>(rmScale.Data[0], mwaf);
|
|
|
+ // mwaf.isPreScale = "1";
|
|
|
+ // mwaf.weightType = "0";
|
|
|
+ // rt = saveMethod.doNetTermTare(rmScale.Data[0], mwaf);
|
|
|
+ // rt.resultInfo += ",期限皮结净";
|
|
|
+ // PbCache.ResultMessage = "计量成功,期限皮结净";
|
|
|
+ // PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,计量完成,期限皮结净", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
+ //}
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ #endregion
|
|
|
}
|
|
|
}
|
|
|
// 重量类型为毛重,在皮重误差内
|
|
|
@@ -1074,7 +1304,6 @@ namespace MeterSceneLibrary
|
|
|
meterBaseUnitInfo.receivingUnitNo = scales.Data[0].receivingUintNo;
|
|
|
meterBaseUnitInfo.matterName = scales.Data[0].matterName;
|
|
|
meterBaseUnitInfo.matterNo = scales.Data[0].matterNo;
|
|
|
- meterBaseUnitInfo.caoNo = PbCache.lockCarNo;
|
|
|
meterBaseUnitInfo.allowedTareWeight = "1";
|
|
|
RESTfulResult<List<MeterBaseUnitInfo>> tareUnitResult = meterBaseUnitInfoService.doQueryWf(meterBaseUnitInfo);
|
|
|
if (tareUnitResult.Succeed)
|
|
|
@@ -1226,6 +1455,98 @@ namespace MeterSceneLibrary
|
|
|
}
|
|
|
}
|
|
|
#endregion
|
|
|
+ #region 车号-物料
|
|
|
+ if (AppConfigCache.TareControlType == "1")
|
|
|
+ {
|
|
|
+ // 判断收发货单位是否具有期限皮重权限
|
|
|
+ MeterBaseUnitInfoService meterBaseUnitInfoService = new MeterBaseUnitInfoService();
|
|
|
+ MeterBaseUnitInfo meterBaseUnitInfo = new MeterBaseUnitInfo();
|
|
|
+ meterBaseUnitInfo.matterName = scales.Data[0].matterName;
|
|
|
+ meterBaseUnitInfo.matterNo = scales.Data[0].matterNo;
|
|
|
+ meterBaseUnitInfo.allowedTareWeight = "1";
|
|
|
+ RESTfulResult<List<MeterBaseUnitInfo>> tareUnitResult = meterBaseUnitInfoService.doQueryWf(meterBaseUnitInfo);
|
|
|
+ if (tareUnitResult.Succeed)
|
|
|
+ {
|
|
|
+ if (tareUnitResult.Data == null || tareUnitResult.Data.Count == 0)
|
|
|
+ {
|
|
|
+ //匹配结净
|
|
|
+ EntityBase<PreTrackScale> entityBase2 = new EntityBase<PreTrackScale>();
|
|
|
+ mwaf = entityBase2.format<MeterWorkCarActualFirst>(scales.Data[0], mwaf);
|
|
|
+ mwaf.isPreScale = "1";
|
|
|
+ mwaf.weightType = "0";
|
|
|
+
|
|
|
+ rt = saveMethod.doNet(scales.Data[0], firstList[0], mwaf);
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,净重{2}吨,计量完成", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2), Math.Round((Math.Abs(rmFirst.Data[0].meterWeight.Value - PbCache.lockWgt) / 1000), 2));
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ if (tareUnitResult.Data[0].caoNo != "" && tareUnitResult.Data[0].caoNo != PbCache.lockCarNo)
|
|
|
+ {
|
|
|
+ //匹配结净
|
|
|
+ EntityBase<PreTrackScale> entityBase2 = new EntityBase<PreTrackScale>();
|
|
|
+ mwaf = entityBase2.format<MeterWorkCarActualFirst>(scales.Data[0], mwaf);
|
|
|
+ mwaf.isPreScale = "1";
|
|
|
+ mwaf.weightType = "0";
|
|
|
+
|
|
|
+ rt = saveMethod.doNet(scales.Data[0], firstList[0], mwaf);
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,净重{2}吨,计量完成", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2), Math.Round((Math.Abs(rmFirst.Data[0].meterWeight.Value - PbCache.lockWgt) / 1000), 2));
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ MeterBaseTermTareDataService meterBaseTermTareDataService = new MeterBaseTermTareDataService();
|
|
|
+ RESTfulResult<MeterBaseTermTareData> termTareData = meterBaseTermTareDataService.doQueryPageWf(new MeterBaseTermTareData { carNo = PbCache.lockCarNo, valueFlag = "0" });
|
|
|
+ if (termTareData.Succeed)
|
|
|
+ {
|
|
|
+
|
|
|
+ // 正常结净
|
|
|
+ //给一次数据匹配委托
|
|
|
+ EntityBase<PreTrackScale> entityBase3 = new EntityBase<PreTrackScale>();
|
|
|
+ mwaf = entityBase3.format<MeterWorkCarActualFirst>(scales.Data[0], mwaf);
|
|
|
+ mwaf.isPreScale = "1";
|
|
|
+ mwaf.weightType = "1";
|
|
|
+
|
|
|
+ rt = saveMethod.doTermTareNet(scales.Data[0], mwaf, firstList[0]);
|
|
|
+ rt.resultInfo += ",留存期限皮成功";
|
|
|
+ PbCache.ResultMessage = "计量成功,期限皮不存在或者已过期,请留存期限皮";
|
|
|
+ PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,计量完成,", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
+ //if (termTareData.Data == null)
|
|
|
+ //{
|
|
|
+ // // 正常结净
|
|
|
+ // //给一次数据匹配委托
|
|
|
+ // EntityBase<PreTrackScale> entityBase3 = new EntityBase<PreTrackScale>();
|
|
|
+ // mwaf = entityBase3.format<MeterWorkCarActualFirst>(scales.Data[0], mwaf);
|
|
|
+ // mwaf.isPreScale = "1";
|
|
|
+ // mwaf.weightType = "1";
|
|
|
+
|
|
|
+ // rt = saveMethod.doTermTareNet(scales.Data[0], mwaf, firstList[0]);
|
|
|
+ // rt.resultInfo += ",留存期限皮成功";
|
|
|
+ // PbCache.ResultMessage = "计量成功,期限皮不存在或者已过期,请留存期限皮";
|
|
|
+ // PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,计量完成,", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
+
|
|
|
+ //}
|
|
|
+ //else
|
|
|
+ //{
|
|
|
+ // // 存在使用期限皮重权限,并使用期限皮重洁净
|
|
|
+ // List<string> l = new List<string>();
|
|
|
+ // l.Add("create");
|
|
|
+ // //给一次数据匹配委托
|
|
|
+ // EntityBase<PreTrackScale> entityBase1 = new EntityBase<PreTrackScale>();
|
|
|
+ // mwaf = entityBase1.format<MeterWorkCarActualFirst>(scales.Data[0], mwaf);
|
|
|
+ // mwaf.isPreScale = "1";
|
|
|
+ // mwaf.weightType = "0";
|
|
|
+
|
|
|
+ // PbCache.ResultMessage = "计量成功,期限皮结净";
|
|
|
+ // PbCache.LEDResultMessage = string.Format("车号{0},重量{1}吨,计量完成,期限皮结净", PbCache.lockCarNo, Math.Round((PbCache.lockWgt / 1000), 2));
|
|
|
+
|
|
|
+ // rt = saveMethod.doNetTermTare(scales.Data[0], mwaf);
|
|
|
+ // rt.resultInfo += ",期限皮结净";
|
|
|
+ //}
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ #endregion
|
|
|
}
|
|
|
else
|
|
|
{
|