Browse Source

add third normal rule

stanley-king 4 years ago
parent
commit
0d5401d566

+ 4 - 2
helper/refill/policy/lingzh/quality_ploy.php

@@ -15,7 +15,8 @@ class quality_ploy extends Quality
             self::ThirdShop => ['retry_times' => 2,'retry_timeout' => 600,'per_secs' => 600],
             self::Slow => ['retry_times' => 2,'retry_timeout' => 3600,'per_secs' => 3600],
 
-            self::DefNormal => ['retry_times' => 2,'retry_timeout' => 180,'per_secs' => 120],
+            self::SlowNormal => ['retry_times' => 2,'retry_timeout' => 180,'per_secs' => 120],
+            self::ThirdNormal => ['retry_times' => 2,'retry_timeout' => 180,'per_secs' => 120],
             self::DefSuccess => ['retry_times' => 2,'retry_timeout' => 60,'per_secs' => 30],
         ];
 
@@ -26,7 +27,8 @@ class quality_ploy extends Quality
             self::ThirdShop => [self::ThirdShop],
             self::Slow => [self::Slow],
 
-            self::DefNormal  => [self::Normal],
+            self::SlowNormal  => [self::Normal],
+            self::ThirdNormal => [self::Normal],
             self::DefSuccess => [self::Quick],
         ];
     }

+ 5 - 4
helper/refill/policy/quaility.php

@@ -15,8 +15,9 @@ class Quality
     const ThirdShop = 4;
     const Slow = 5;
 
-    const DefNormal  = 11; // 4 -> 1
-    const DefSuccess = 12; // 4 -> 3 -> 1 -> 2
+    const SlowNormal  = 11;  // 5 -> 1
+    const ThirdNormal  = 12; // 4 -> 1
+    const DefSuccess = 13; // 4 -> 3 -> 1 -> 2
 
     protected $mMchctl;
     protected $mSpeeds;
@@ -49,8 +50,8 @@ class Quality
                 }
             }
             else {
-                $org = self::DefNormal;
-                $qualities = [self::ThirdShop,self::Normal];
+                $org = self::ThirdNormal;
+                $qualities = $this->mQualities[$org];
             }
         }
         elseif(array_key_exists($quality,$this->mQualities)) {

+ 4 - 3
helper/refill/policy/xyz/quality_ploy.php

@@ -15,7 +15,8 @@ class quality_ploy extends Quality
             self::ThirdShop => ['retry_times' => 1,'retry_timeout' => 900,'per_secs' => 600],
             self::Slow => ['retry_times' => 1,'retry_timeout' => 1800,'per_secs' => 900],
 
-            self::DefNormal => ['retry_times' => 60,'retry_timeout' => 900,'per_secs' => 60],
+            self::SlowNormal => ['retry_times' => 60,'retry_timeout' => 900,'per_secs' => 60],
+            self::ThirdNormal => ['retry_times' => 60,'retry_timeout' => 900,'per_secs' => 60],
             self::DefSuccess => ['retry_times' => 60,'retry_timeout' => 900,'per_secs' => 60],
         ];
 
@@ -26,8 +27,8 @@ class quality_ploy extends Quality
             self::ThirdShop => [self::ThirdShop],
             self::Slow => [self::Slow],
 
-//            self::DefNormal  => [self::ThirdShop,self::Normal],
-            self::DefNormal => [self::Slow, self::Normal],
+            self::SlowNormal => [self::Slow, self::Normal],
+            self::ThirdNormal => [self::ThirdShop, self::Normal],
             self::DefSuccess => [self::ThirdShop, self::CardKey, self::Normal, self::Quick]
         ];
     }