Просмотр исходного кода

fix bug: 美团传入的订单数据,中文是 URL_encode 的,执行下解密的代码错误修复

shizhongqi 4 лет назад
Родитель
Сommit
6f2bd0191b
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      app-hd/controllers/MtController.php

+ 3 - 2
app-hd/controllers/MtController.php

@@ -32,8 +32,9 @@ class MtController extends PublicController
         }
 
         // 美团传入的订单数据,中文是 URL_encode 的,执行下解密
-        $post = urldecode(json_encode($post));
-        $post = json_decode($post, true);
+        foreach($post as $k => $val) {
+            $post[$k] = urldecode($val);
+        }
 
         $data = arrayUtil::humpUnderlineConversion($post, 1);
         $mtOrder = MtOrderClass::add($data);