From a163a28e236224e139be6d29940c024fe723a117 Mon Sep 17 00:00:00 2001 From: Ray Date: Wed, 25 May 2022 17:29:12 +0800 Subject: [PATCH] =?UTF-8?q?1.=20=E4=BF=AE=E6=AD=A3=E7=94=9F=E7=94=A2?= =?UTF-8?q?=E5=B1=A5=E6=AD=B7=E6=9F=A5=E8=A9=A2=E9=8C=AF=E8=AA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AMESCoreStudio.Web/Controllers/PCSController.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/AMESCoreStudio.Web/Controllers/PCSController.cs b/AMESCoreStudio.Web/Controllers/PCSController.cs index a09c6aeb..ec93ba78 100644 --- a/AMESCoreStudio.Web/Controllers/PCSController.cs +++ b/AMESCoreStudio.Web/Controllers/PCSController.cs @@ -3784,7 +3784,10 @@ namespace AMESCoreStudio.Web.Controllers if (!string.IsNullOrWhiteSpace(model.ExtraBarCodeNo)) { result_barcodeinfo = _fqcApi.GetBarcodeInfoesByExtraNo(model.ExtraBarCodeNo).InvokeAsync().Result.FirstOrDefault(); - model.BarCodeNo = result_barcodeinfo.BarcodeNo; + if (result_barcodeinfo != null) + { + model.BarCodeNo = result_barcodeinfo.BarcodeNo; + } } result_barcodeinfo = _pcsApi.GetBarcodeInfoesByNo(model.BarCodeNo).InvokeAsync().Result.FirstOrDefault(); @@ -4158,6 +4161,11 @@ namespace AMESCoreStudio.Web.Controllers } var q1 = await _pcsApi.GetBarcodeInfoesByWipNo(model.WipNo); + if (q1.Count() == 0) + { + ModelState.AddModelError("error", "工單號碼【" + model.WipNo + "】,尚未投入"); + return View(model); + } foreach (var item in q1) {