diff --git a/AMESCoreStudio.Web/Controllers/PCSController.cs b/AMESCoreStudio.Web/Controllers/PCSController.cs index 8c0bffa8..c436f769 100644 --- a/AMESCoreStudio.Web/Controllers/PCSController.cs +++ b/AMESCoreStudio.Web/Controllers/PCSController.cs @@ -1241,6 +1241,8 @@ namespace AMESCoreStudio.Web.Controllers model.wipInfo.ModelCheck = model.wipInfo.ModelCheck == "true" ? "Y" : "N"; model.wipInfo.InputFlag = model.wipInfo.InputFlag == "true" ? "Y" : "N"; model.wipInfo.Priority = model.wipInfo.Priority == "true" ? "Y" : "N"; + model.wipInfo.CustomerMedical = model.wipInfo.CustomerMedical == "true" ? "Y" : "N"; + model.wipInfo.CustomerVIP = model.wipInfo.CustomerVIP == "true" ? "Y" : "N"; //板卡 model.wipBoard.DipCarrier = model.wipBoard.DipCarrier == "true" ? "Y" : "N"; model.wipBoard.DipTape = model.wipBoard.DipTape == "true" ? "Y" : "N"; @@ -1268,6 +1270,8 @@ namespace AMESCoreStudio.Web.Controllers model.wipInfo.ModelCheck = model.wipInfo.ModelCheck == "Y" ? "true" : "false"; model.wipInfo.InputFlag = model.wipInfo.InputFlag == "Y" ? "true" : "false"; model.wipInfo.Priority = model.wipInfo.Priority == "Y" ? "true" : "false"; + model.wipInfo.CustomerMedical = model.wipInfo.CustomerMedical == "Y" ? "true" : "false"; + model.wipInfo.CustomerVIP = model.wipInfo.CustomerVIP == "Y" ? "true" : "false"; //板卡 model.wipBoard.DipCarrier = model.wipBoard.DipCarrier == "Y" ? "true" : "false"; model.wipBoard.DipTape = model.wipBoard.DipTape == "Y" ? "true" : "false"; @@ -1698,6 +1702,8 @@ namespace AMESCoreStudio.Web.Controllers model.wipInfo.ModelCheck = model.wipInfo.ModelCheck == "on" ? "Y" : "N"; model.wipInfo.InputFlag = model.wipInfo.InputFlag == "on" ? "Y" : "N"; model.wipInfo.Priority = model.wipInfo.Priority == "on" ? "Y" : "N"; + model.wipInfo.CustomerMedical = model.wipInfo.CustomerMedical == "on" ? "Y" : "N"; + model.wipInfo.CustomerVIP = model.wipInfo.CustomerVIP == "on" ? "Y" : "N"; //板卡 model.wipBoard.DipCarrier = model.wipBoard.DipCarrier == "on" ? "Y" : "N"; model.wipBoard.DipTape = model.wipBoard.DipTape == "on" ? "Y" : "N"; @@ -2248,7 +2254,11 @@ namespace AMESCoreStudio.Web.Controllers // 當切換STOP時,強制收線 if (statusNO == "S") { - await PCS006OnOffAsync(LineID, -1); + var LineInfoByWipID = await _pcsApi.GetLineInfoByWipID(wipID); + if (LineInfoByWipID.Count() != 0) + { + await PCS006OnOffAsync(LineID, -1); + } } await _pcsApi.PostWipLog(JsonConvert.SerializeObject(wipLog)); diff --git a/AMESCoreStudio.Web/Views/PCS/PCS001.cshtml b/AMESCoreStudio.Web/Views/PCS/PCS001.cshtml index 197c0382..986247bc 100644 --- a/AMESCoreStudio.Web/Views/PCS/PCS001.cshtml +++ b/AMESCoreStudio.Web/Views/PCS/PCS001.cshtml @@ -77,9 +77,10 @@