stanley-king 3 年之前
父节点
当前提交
c02eab608d
共有 2 个文件被更改,包括 9 次插入4 次删除
  1. 6 1
      helper/refill/policy/channel_filter.php
  2. 3 3
      helper/refill/util.php

+ 6 - 1
helper/refill/policy/channel_filter.php

@@ -44,6 +44,9 @@ class channel_filter
         if ($this->mCardType == mtopcard\SinopecCard || $this->mCardType == mtopcard\PetroChinaCard) {
             $items[] = $name;
         }
+        elseif ($this->mQuality == Quality::Quick) {
+            $items[] = $name;
+        }
         elseif (array_key_exists($name,$items))
         {
             if($succ) {
@@ -71,7 +74,9 @@ class channel_filter
             return $inProviders;
         } elseif ($this->mQuality == Quality::Normal) {
             return $this->asc($inProviders,1,10);
-        } else{
+        } elseif ($this->mQuality == Quality::Quick) {
+            return $this->diff($inProviders);
+        } else {
             return $this->asc($inProviders,1,1);
         }
     }

+ 3 - 3
helper/refill/util.php

@@ -448,7 +448,7 @@ class util
     public static function set_order_channels($mchid,$mchorder,$datas)
     {
         $ins = Cache::getInstance('cacheredis');
-        $name = 'order_channels';
+        $name = 'order_channels_v2';
         $key = "{$mchid}-{$mchorder}";
         $ins->hset($name, '', [$key => serialize($datas)]);
     }
@@ -457,7 +457,7 @@ class util
     {
         //old-name oil_exclude_channels
         $ins = Cache::getInstance('cacheredis');
-        $name = 'order_channels';
+        $name = 'order_channels_v2';
         $key = "{$mchid}-{$mchorder}";
 
         $chnames = $ins->hget($name, '', $key);
@@ -473,7 +473,7 @@ class util
     public static function del_order_channels($mchid, $mchorder)
     {
         $ins = Cache::getInstance('cacheredis');
-        $name = 'order_channels';
+        $name = 'order_channels_v2';
         $key = "{$mchid}-{$mchorder}";
 
         $ins->hdel($name, '', $key);