stanley-king 3 years ago
parent
commit
a32cec8d0a
2 changed files with 6 additions and 3 deletions
  1. 5 2
      helper/refill/ProviderManager.php
  2. 1 1
      helper/refill/policy/lingzh/policy.php

+ 5 - 2
helper/refill/ProviderManager.php

@@ -199,9 +199,12 @@ class ProviderManager
             $providers = [];
             foreach ($names as $name)
             {
-                Log::record("name = {$name}",Log::DEBUG);
                 $provider = $this->mProviders[$name];
-                if($provider->opened() && $provider->match_regin($card_type,$regin_no)) {
+                $opened = $provider->opened();
+                Log::record("name = {$name} regin_no={$regin_no} opened = {$opened}",Log::DEBUG);
+
+                if($opened == false) continue;
+                if($provider->match_regin($card_type,$regin_no)) {
                     $providers[] = $provider;
                 }
             }

+ 1 - 1
helper/refill/policy/lingzh/policy.php

@@ -45,7 +45,7 @@ class policy extends ProviderManager implements IPolicy
             $names[] = $provider->name();
         }
 
-        Log::record("  mGroupCtl find_providers result=" . implode(',',$names),Log::DEBUG);
+        Log::record("mGroupCtl find_providers result=" . implode(',',$names),Log::DEBUG);
         [$hasGroup,$can_others,$channels] = $this->mGroupCtl->find_providers($mchid, $spec, $card_type, $quality);
         if($hasGroup)
         {