Kirin 3 lat temu
rodzic
commit
60f31f57ef
1 zmienionych plików z 9 dodań i 3 usunięć
  1. 9 3
      app/api/controller/user/UserBillController.php

+ 9 - 3
app/api/controller/user/UserBillController.php

@@ -11,6 +11,7 @@ use app\models\user\UserBill;
 use app\models\user\UserExtract;
 use app\Request;
 use crmeb\services\GroupDataService;
+use crmeb\services\QrcodeService;
 use crmeb\services\SystemConfigService;
 use crmeb\services\UtilService;
 use crmeb\services\upload\Upload;
@@ -259,9 +260,14 @@ class UserBillController
                 if (!$imageInfo) {
                     $codeUrl = set_http_type($siteUrl . '/index?spread=' . $user['uid'], 1);//二维码链接
                     $imageInfo = UtilService::getQRCodePath($codeUrl, $name);
-                    if (is_string($imageInfo)) return app('json')->fail('二维码生成失败', ['error' => $imageInfo]);
-                    SystemAttachment::attachmentAdd($imageInfo['name'], $imageInfo['size'], $imageInfo['type'], $imageInfo['dir'], $imageInfo['thumb_path'], 1, $imageInfo['image_type'], $imageInfo['time'], 2);
-                    $urlCode = $imageInfo['dir'];
+                    $qr_code = QrcodeService::getForeverQrcode('spread', $user['uid']);
+                    if (isset($qr_code['url'])) {
+                        $urlCode = $qr_code['url'];
+                    } else
+                        return app('json')->fail('二维码生成失败');
+//                    if (is_string($imageInfo)) return app('json')->fail('二维码生成失败', ['error' => $imageInfo]);
+//                    SystemAttachment::attachmentAdd($imageInfo['name'], $imageInfo['size'], $imageInfo['type'], $imageInfo['dir'], $imageInfo['thumb_path'], 1, $imageInfo['image_type'], $imageInfo['time'], 2);
+//                    $urlCode = $imageInfo['dir'];
                 } else $urlCode = $imageInfo['att_dir'];
                 if ($imageInfo['image_type'] == 1) $urlCode = $siteUrl . $urlCode;
                 $siteUrl = set_http_type($siteUrl, 1);