stanley-king 2 vuotta sitten
vanhempi
commit
206d8659f7

+ 1 - 1
helper/fcgisrv/MerchantServer.php

@@ -57,6 +57,7 @@ class MerchantServer extends BaseServer
     {
         try
         {
+            fcgi_header("Content-Type: text/html; charset=UTF-8");
             if(file_exists($file))
             {
                 if(defined('CROSS_DOAMIN') && CROSS_DOAMIN == true) {
@@ -94,7 +95,6 @@ class MerchantServer extends BaseServer
             else
             {
                 Log::record("Can Not call file: {$file}",Log::DEBUG);
-                fcgi_header("Content-Type: text/html; charset=UTF-8");
                 echo "no such file.";
             }
         }

+ 1 - 3
helper/fcgisrv/MobileServer.php

@@ -101,6 +101,7 @@ class MobileServer extends BaseServer
     {
         try
         {
+            fcgi_header("Content-Type: text/html; charset=UTF-8");
             if(file_exists($file))
             {
                 if($this->is_exclude($file)) {
@@ -114,7 +115,6 @@ class MobileServer extends BaseServer
                     if ($act == 'refill') {
                         Base::mobile_control();
                     } else {
-                        fcgi_header("Content-Type: text/html; charset=UTF-8");
                         echo "no such file.";
                     }
                     session::instance()->end(false);
@@ -148,7 +148,6 @@ class MobileServer extends BaseServer
             else
             {
                 Log::record("Can Not call file: {$file}",Log::DEBUG);
-                fcgi_header("Content-Type: text/html; charset=UTF-8");
                 echo "no such file.";
             }
         }
@@ -159,6 +158,5 @@ class MobileServer extends BaseServer
             mobileControl::outerr($ex->getCode(),$ex->getMessage(),'','android');
             Log::record("run_looper exception catch code={$ex->getCode()} msg={$ex->getMessage()} trace={$ex->getTraceAsString()}",Log::ERR);
         }
-
     }
 }

+ 1 - 1
helper/fcgisrv/VApiServer.php

@@ -45,6 +45,7 @@ class VApiServer extends BaseServer
         try
         {
             Log::record("file is {$file}",Log::DEBUG);
+            fcgi_header("Content-Type: text/html; charset=UTF-8");
             if(file_exists($file))
             {
                 if($this->is_exclude($file)) {
@@ -56,7 +57,6 @@ class VApiServer extends BaseServer
             }
             else
             {
-                fcgi_header("Content-Type: text/html; charset=UTF-8");
                 echo "no such file.";
             }
         }

+ 1 - 1
helper/refill_proxy.php

@@ -30,7 +30,7 @@ class refill_proxy
             return [false,'网络错误'];
         }
         elseif($code == 200) {
-            return [$code,'success'];
+            return [$code,$resp['datas']];
         }
         else {
             return [$code,$resp['message']];

+ 14 - 0
test/TestRefillPhone.php

@@ -76,6 +76,20 @@ class TestRefillPhone extends TestCase
         }
     }
 
+    public function testCardQuery()
+    {
+        $phone = '13911129867';
+        $url = "https://test.xyzshops.cn/vapi/index.php";
+
+        $params = ['mchid' => $this->mMchid,
+            'cardno' => $phone,
+            "act" => "card",
+            "op" => "query"];
+
+        $proxy = new refill_proxy($this->mKey);
+        $resp = $proxy->send($url, $params);
+    }
+
     private function make_sn()
     {
         return mt_rand(1000, 9999)