소스 검색

优化试产NTF第4次测试时的判断方法

sat23 3 년 전
부모
커밋
37e8110920
1개의 변경된 파일11개의 추가작업 그리고 4개의 파일을 삭제
  1. 11 4
      BLL/NTFBLL.cs

+ 11 - 4
BLL/NTFBLL.cs

@@ -599,18 +599,25 @@ namespace MOKA_Factory_Tools.BLL
             #region 测试第4次;
             #region 测试第4次;
             else if ( redo0Model.Test03.ToLower() != "null" )
             else if ( redo0Model.Test03.ToLower() != "null" )
             {
             {
-                if ( redo0Model.Test01.ToLower() == "pass" && redo0Model.Test02.ToLower() == "fail" && redo0Model.Test03.ToLower() == "pass" && redo0Model.FinalTest.ToLower() == "pass" && redo0Model.ResultType.ToLower() == "ntf")
+                if (redo0Model.FinalTest.ToLower() == "pass" && redo0Model.ResultType.ToLower() == "ntf")
                 {
                 {
-                    if (TestResult)
+                    if (!TestResult)
                     {
                     {
-                        Log.WriteInfoLog("连接2次Fail,测试锁定");
+                        redo0Model.FinalTest = "FAIL";
+                        redo0Model.ResultType = "RealFail";
                     }
                     }
-                    else
+                }
+                else if (redo0Model.FinalTest.ToLower() == "pass" && redo0Model.ResultType.ToLower() == "oncepass")
+                {// 异常测试;
+                    if (!TestResult)
                     {
                     {
                         redo0Model.FinalTest = "FAIL";
                         redo0Model.FinalTest = "FAIL";
                         redo0Model.ResultType = "RealFail";
                         redo0Model.ResultType = "RealFail";
                     }
                     }
                 }
                 }
+                else {
+                    Log.WriteErrorLog("异常测试,超过3次测试次数");
+                }
             }
             }
             #endregion
             #endregion
             if (!TestResult)
             if (!TestResult)