stanley-king 4 rokov pred
rodič
commit
d9958aadfc
2 zmenil súbory, kde vykonal 10 pridanie a 5 odobranie
  1. 2 4
      helper/rbridge/wsd/Bridge.php
  2. 8 1
      test/TestRBridge.php

+ 2 - 4
helper/rbridge/wsd/Bridge.php

@@ -104,10 +104,7 @@ class Bridge implements IBridge
             }
 
             $header = ['Content-Type: application/json'];
-
-            $encode = mb_detect_encoding($body, ['GB2312','GBK','UTF-8']);
-            $body = mb_convert_encoding($body,$encode, 'GBK');
-
+            $body = mb_convert_encoding($body,'GBK','UTF-8');
             $resp = http_post_data(config::BridgeNotifyURL, $body, $header);
 
             if ($resp === false) {
@@ -183,6 +180,7 @@ class Bridge implements IBridge
 
     private function verify($params)
     {
+        $params['chargeCash'] = number_format($params['chargeCash'],3,'.','');
         //md5(chargeId + chargeAcct + var1 + var2 + var3 + var4 + chargeCash + md5key)
         $keys = ['chargeId', 'chargeAcct', 'var1', 'var2', 'var3', 'var4', 'chargeCash'];
         $body = "";

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 8 - 1
test/TestRBridge.php