WIN-2308041133\Administrator hace 6 meses
padre
commit
9cfe129862
Se han modificado 1 ficheros con 5 adiciones y 2 borrados
  1. 5 2
      application/api/controller/Wechat.php

+ 5 - 2
application/api/controller/Wechat.php

@@ -113,6 +113,7 @@ class Wechat extends Api
         $peice = intval($request->param('peice'));
         $uid = intval($request->param('uid'));
         $plan_id = WechatPlan::where('price',$peice)->value('plan_id');
+        $plan_id=11;
         $login_type = $request->param('login_type', 1);
         @file_put_contents("auth.txt", json_encode(input()));
         try {
@@ -121,7 +122,7 @@ class Wechat extends Api
             $app_id='wx5681205d1ef4d9d3';
             $mch_id ='';
             $sub_mch_id ='';
-            $contract_code =$this->generateRandomString(6);
+            $contract_code =$this->generateRandomString(12);
             $notify_url=Request::instance()->domain() . "/api/wechat/notify/" . 12; //回调接口  $cid 企业id
 //            $num = time() + mt_rand(10, 999999) . '' . substr($msec, 2, 3);//生成随机数
 //            $request_serial=$this->generateUniqueSerialNumber();
@@ -144,8 +145,10 @@ class Wechat extends Api
             );
             var_dump($array);
             ksort($array);
+            foreach ($array as $key => $value){
+                var_dump($key.':'.$value);
+            }
             $sign=$this->md5_sign($array,'192006250b4c09247ec02edce69f6a2d');
-            var_dump($array);
             var_dump($sign);die();
             $url=$this->OfficialAccountSigning($app_id,$mch_id,$plan_id,$contract_code,$request_serial,$contract_display_account,$notify_url,$version,$sign,$timestamp);
             return $url;