yingzi 2 gadi atpakaļ
vecāks
revīzija
cec2870852
1 mainītis faili ar 6 papildinājumiem un 2 dzēšanām
  1. 6 2
      app/api/controller/User.php

+ 6 - 2
app/api/controller/User.php

@@ -649,6 +649,11 @@ class User extends BaseController
      * @param Request $request
      */
     public function getWxmpInviteQrcode(Request $request){
+        $inviteData = (new SysModel)->getDataInfo("invite");
+        $bgimg = $inviteData["img"];
+        if(!empty($request->user["invite_img"])){
+            return app('json')->success(["qrcode"=>$request->user["invite_img"],"bgimg"=>$bgimg]);
+        }
         $weixinA = new weixina();
         $data = $weixinA->getUnlimitedQRCode("pages/index/index","scene=".$request->user["uid"]);
 //        var_dump($data);
@@ -660,8 +665,7 @@ class User extends BaseController
         if($res["code"]!=1){
             return app('json')->fail($res["msg"]);
         }
-        $inviteData = (new SysModel)->getDataInfo("invite");
-        $bgimg = $inviteData["img"];
+        (new UserModel)->where("uid","")->update(["invite_img"=>$res["url"]]);
         return app('json')->success(["qrcode"=>$res["url"],"bgimg"=>$bgimg]);
     }