diff --git a/AMESCoreStudio.Web/Controllers/PCSController.cs b/AMESCoreStudio.Web/Controllers/PCSController.cs index 128611cb..36edea12 100644 --- a/AMESCoreStudio.Web/Controllers/PCSController.cs +++ b/AMESCoreStudio.Web/Controllers/PCSController.cs @@ -9105,10 +9105,13 @@ namespace AMESCoreStudio.Web.Controllers int TotalQTY = 0; foreach (var item1 in WipBarcodeOhter) { - int StrNoQty = int.Parse(item1.StartNO.Substring(SNStart, SNLen)); - // 結束流水碼 - int EndNoQty = int.Parse(item1.EndNO.Substring(SNStart, SNLen)); - TotalQTY += EndNoQty - StrNoQty + 1; + if (!string.IsNullOrWhiteSpace(item1.StartNO.Trim())) + { + int StrNoQty = int.Parse(item1.StartNO.Substring(SNStart, SNLen)); + // 結束流水碼 + int EndNoQty = int.Parse(item1.EndNO.Substring(SNStart, SNLen)); + TotalQTY += EndNoQty - StrNoQty + 1; + } } item.WipBarcodeOhterQTY = TotalQTY;