wesmiler 3 mesi fa
parent
commit
0f088113d8

+ 3 - 1
app/Http/Controllers/Api/v1/TestController.php

@@ -7,6 +7,7 @@ use App\Services\Api\MemberService;
 use App\Services\Api\MessageService;
 use App\Services\Kd100Service;
 use App\Services\MapService;
+use App\Services\MpService;
 use App\Services\RedisService;
 
 /**
@@ -21,7 +22,8 @@ class TestController extends webApp
     public function check()
     {
 //        $result = Kd100Service::make()->query('YT8824762286422','17877188025','yuantong');
-$result = MemberService::make()->getAgentLevel(1004);
+$result = MpService::make()->getMiniQrcode('pages/login/login',"rid=1004");
+var_dump(MpService::make()->getError());
         dump($result);
         return showJson('操作成功', true, $result);
     }

+ 3 - 3
app/Services/MpService.php

@@ -176,8 +176,9 @@ class MpService extends BaseService
                 @mkdirs($filePath.'/qrcodes/');
             }
 
+            $data=['page' => $page,'scene'=>$scene,'check_path'=>false,'env_version'=>$version];
             $url = sprintf($this->apiUrls['getQrcode'], $token, $scene, $page, $version);
-            $result = curl_post($url, '');
+            $result = curl_post($url, json_encode($data));
             $datas = $result? json_decode($result, true) : [];
             $this->saveLog($cacheKey.'qrcode:request', ['page'=>$page,'scene'=>$scene,'url'=>$url,'result'=>$result,'date'=>date('Y-m-d H:i:s')]);
             $errcode = isset($datas['errcode'])? $datas['errcode'] : '';
@@ -189,11 +190,10 @@ class MpService extends BaseService
 
             file_put_contents($filePath.'/'.$qrFile, $result);
             if(!file_exists($filePath.'/'.$qrFile)){
-                $this->error = '保存二维码失败';
+                $this->error = '生成二维码失败';
                 return false;
             }
 
-            $result['date'] = date('Y-m-d H:i:s');
             RedisService::set($cacheKey.$qrKey, ['page'=>$page,'scene'=>$scene,'qrcode'=>$qrFile,'date'=>date('Y-m-d H:i:s')], 30 * 86400);
             return $qrFile;
         }catch (\Exception $e){