diff --git a/AMESCoreStudio.Web/Views/PCS/PCS003.cshtml b/AMESCoreStudio.Web/Views/PCS/PCS003.cshtml
index 3ffc0e17..48774c7e 100644
--- a/AMESCoreStudio.Web/Views/PCS/PCS003.cshtml
+++ b/AMESCoreStudio.Web/Views/PCS/PCS003.cshtml
@@ -1995,12 +1995,12 @@
data: { "wipNo": '@Model.wipInfo.WipNO' },
success: function (result) {
if (result.success) {
- if (result.data.cHANGE_NO == null) {
+ if (result.data.changE_NO == null) {
hg.msghide("查無資料,不需要更新!");
}
else {
- var result_data = result.data.cHANGE_NO;
- console.log(result_data.cHANGE_NO);
+ var result_data = result.data.changE_NO;
+ console.log(result_data);
if (result_data.length == 0) {
hg.msghide("不需要更新!");
}
diff --git a/AMESCoreStudio.Web/Views/PCS/PCS034.cshtml b/AMESCoreStudio.Web/Views/PCS/PCS034.cshtml
index 4062548a..127b32e6 100644
--- a/AMESCoreStudio.Web/Views/PCS/PCS034.cshtml
+++ b/AMESCoreStudio.Web/Views/PCS/PCS034.cshtml
@@ -1777,12 +1777,12 @@
data: { "wipNo": '@Model.wipInfo.WipNO' },
success: function (result) {
if (result.success) {
- if (result.data.cHANGE_NO == null) {
+ if (result.data.changE_NO == null) {
hg.msghide("查無資料,不需要更新!");
}
else {
- var result_data = result.data.cHANGE_NO;
- console.log(result_data.cHANGE_NO);
+ var result_data = result.data.changE_NO;
+ console.log(result_data);
if (result_data.length == 0) {
hg.msghide("不需要更新!");
}
diff --git a/AMESCoreStudio.WebApi/Controllers/AMES/WipLockController.cs b/AMESCoreStudio.WebApi/Controllers/AMES/WipLockController.cs
index a0d2491c..72126a1c 100644
--- a/AMESCoreStudio.WebApi/Controllers/AMES/WipLockController.cs
+++ b/AMESCoreStudio.WebApi/Controllers/AMES/WipLockController.cs
@@ -176,7 +176,8 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES
{
s.LockStatus = s.LockStatus == "0" ? "鎖定" : "解鎖";
s.LockReasonTypeName = s.LockReasonType == "0" ? "3C認證工單" :
- s.LockReasonType == "1" ? "驗證工單" : "維修換料待分析"; return s;
+ s.LockReasonType == "1" ? "驗證工單" :
+ s.LockReasonType == "2" ? "ECN" : "維修換料待分析"; return s;
}).ToList();
result.Data = qq;
diff --git a/AMESCoreStudio.WebApi/Controllers/BLL/BarCodeCheckController.cs b/AMESCoreStudio.WebApi/Controllers/BLL/BarCodeCheckController.cs
index 73ff59c3..571d1ab8 100644
--- a/AMESCoreStudio.WebApi/Controllers/BLL/BarCodeCheckController.cs
+++ b/AMESCoreStudio.WebApi/Controllers/BLL/BarCodeCheckController.cs
@@ -423,7 +423,6 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES
else
barCodeCheckDto.ruleStatus = "P";
-
var result_CUTableMsg = await CU_Tables(barCodeCheckDto, burnIn);
if (!string.IsNullOrWhiteSpace(result_CUTableMsg))
{
@@ -669,16 +668,17 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES
}
}
- // 判斷下一站為完工站
- if (CheckNextStopCloseStation(barCodeCheckDto.wipNo, barCodeCheckDto.unitNo, barCodeCheckDto.stationID).Result.Success)
+ if (barCodeCheckDto.ruleStatus == "P")
{
- var result_wipInfoAllClost = await CheckWipNoBarCodeAllClost(barCodeCheckDto.wipNo, barCodeCheckDto.unitNo, barCodeCheckDto.stationID);
- if (!result_wipInfoAllClost.Success)
+ // 判斷下一站為完工站
+ if (CheckNextStopCloseStation(barCodeCheckDto.wipNo, barCodeCheckDto.unitNo, barCodeCheckDto.stationID).Result.Success)
{
- Msg += "wipInfosAllClost_Error:" + result_wipInfoAllClost.Msg + "
";
-
+ var result_wipInfoAllClost = await CheckWipNoBarCodeAllClost(barCodeCheckDto.wipNo, barCodeCheckDto.unitNo, barCodeCheckDto.stationID);
+ if (!result_wipInfoAllClost.Success)
+ {
+ Msg += "wipInfosAllClost_Error:" + result_wipInfoAllClost.Msg + "
";
+ }
}
-
}
}
@@ -741,6 +741,15 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES
StatusNo = StatusNo,
CreateUserID = barCodeCheckDto.userID
};
+
+ if (barCodeCheckDto.ruleStatus == "P")
+ {
+ if (CheckNextStopCloseStation(barCodeCheckDto.wipNo, barCodeCheckDto.unitNo, barCodeCheckDto.stationID).Result.Success)
+ {
+ barcodeInfo.StatusID = -1;
+ }
+ }
+
return await barcodeInfoesController.PostBarcodeInfoes(barcodeInfo);
}
// 更新
@@ -753,9 +762,13 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES
barcodeInfo.StatusID = 1;
if (!string.IsNullOrWhiteSpace(barCodeCheckDto.extNo))
barcodeInfo.ExtraBarcodeNo = barCodeCheckDto.extNo;
- if (CheckNextStopCloseStation(barCodeCheckDto.wipNo, barCodeCheckDto.unitNo, barCodeCheckDto.stationID).Result.Success)
+
+ if (barCodeCheckDto.ruleStatus == "P")
{
- barcodeInfo.StatusID = -1;
+ if (CheckNextStopCloseStation(barCodeCheckDto.wipNo, barCodeCheckDto.unitNo, barCodeCheckDto.stationID).Result.Success)
+ {
+ barcodeInfo.StatusID = -1;
+ }
}
return await barcodeInfoesController.PutBarcodeInfoes(barcodeInfo);
}