moonsflyer hai 4 meses
pai
achega
b6e5ca1b1a
Modificáronse 1 ficheiros con 5 adicións e 3 borrados
  1. 5 3
      app/common/service/GiftCardQrCodeService.php

+ 5 - 3
app/common/service/GiftCardQrCodeService.php

@@ -4,7 +4,8 @@ namespace app\common\service;
 
 use app\common\service\storage\Driver;
 use app\common\service\ConfigService;
-use SimpleSoftwareIO\QrCode\Facades\QrCode;
+// 修改这一行:移除Facades的使用
+use SimpleSoftwareIO\QrCode\Generator;
 use think\facade\Log;
 use app\common\service\WeChatConfigService;
 use EasyWeChat\Factory;
@@ -36,8 +37,9 @@ class GiftCardQrCodeService
             $tempFileName = 'qrcode_' . $cardNo . '_' . time() . '.png';
             $tempFilePath = $tempDir . $tempFileName;
 
-            // Generate 430x430 square QR code
-            QrCode::size(430)
+            // 修改这部分:使用Generator类而不是Facade
+            $qrCode = new Generator();
+            $qrCode->size(430)
                 ->margin(2)
                 ->format('png')
                 ->generate($qrContent, $tempFilePath);