diff --git a/application/api/controller/User.php b/application/api/controller/User.php
index ff0a7a8..a1d687e 100644
--- a/application/api/controller/User.php
+++ b/application/api/controller/User.php
@@ -604,6 +604,7 @@ class User extends Base
 
         // 用户小程序码
         $qrcode = $dir.'/qrcode_'.$user['id'].'.png';
+        if(!file_exists($qrcode)){
             $wechat = new Wechat('wxMiniProgram');
             $response = $wechat->getApp()->app_code->getUnlimit($user['id'], [
                'page'  => 'pages/vip/vip',
@@ -614,6 +615,8 @@ class User extends Base
             }
             // 280不满足,再缩小
             \think\Image::open($qrcode)->thumb(64,64)->save($qrcode);
+        }
+
         // $qrcode = ROOT_PATH.'public/assets/img/miniProgram/qrcode.png';
 
         //将用户头像保存到本地