From 7dd49a4210eab8046ff85d277742f7d2e271a0d3 Mon Sep 17 00:00:00 2001 From: Sai Date: Thu, 6 Jul 2023 09:47:10 +0800 Subject: [PATCH] =?UTF-8?q?1.=20=E8=AA=BF=E6=95=B4=E5=88=A4=E6=96=B7?= =?UTF-8?q?=E9=A0=86=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/BLL/BarCodeCheckController.cs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/AMESCoreStudio.WebApi/Controllers/BLL/BarCodeCheckController.cs b/AMESCoreStudio.WebApi/Controllers/BLL/BarCodeCheckController.cs index c07b458..76cda49 100644 --- a/AMESCoreStudio.WebApi/Controllers/BLL/BarCodeCheckController.cs +++ b/AMESCoreStudio.WebApi/Controllers/BLL/BarCodeCheckController.cs @@ -657,15 +657,16 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES Msg += "NgInfo_Error:" + result_NgInfo.Msg + "
"; } - // 判斷是否為第一站且PASS + // 過站為PASS狀態 if (barCodeCheckDto.ruleStatus == "P") { - BarcodeStationController barcodeStationController = new BarcodeStationController(_context); - var CheckBarcodeStation = barcodeStationController.GetBarcodeStationByBarCodeID(barCodeCheckDto.barcodeID); - if (CheckBarcodeStation.Result.Value.Where(w => w.RuleStatus == "P" && w.WipID == barCodeCheckDto.wipID - && w.StationID == barCodeCheckDto.stationID).Count() == 1) + // 判斷是否為第一站 + if (CheckNowFirstStation(barCodeCheckDto.wipNo, barCodeCheckDto.unitNo, barCodeCheckDto.stationID) == "Y") { - if (CheckNowFirstStation(barCodeCheckDto.wipNo, barCodeCheckDto.unitNo, barCodeCheckDto.stationID) == "Y") + BarcodeStationController barcodeStationController = new BarcodeStationController(_context); + var CheckBarcodeStation = barcodeStationController.GetBarcodeStationByBarCodeID(barCodeCheckDto.barcodeID); + if (CheckBarcodeStation.Result.Value.Where(w => w.RuleStatus == "P" && w.WipID == barCodeCheckDto.wipID + && w.StationID == barCodeCheckDto.stationID).Count() == 1) { WipInfosController wipInfosController = new WipInfosController(_context); var result_wipInfos = await wipInfosController.PutWipinfoByCompleteQTY(barCodeCheckDto.wipID);