|
@@ -258,10 +258,18 @@ class UserBillController
|
|
|
SystemAttachment::where(['name' => $name])->delete();
|
|
SystemAttachment::where(['name' => $name])->delete();
|
|
|
}
|
|
}
|
|
|
if (!$imageInfo) {
|
|
if (!$imageInfo) {
|
|
|
- $qr_code = QrcodeService::getForeverQrcode('spread', $user['uid']);
|
|
|
|
|
- if (isset($qr_code['url'])) {
|
|
|
|
|
- $urlCode = $qr_code['url'];
|
|
|
|
|
- } else {
|
|
|
|
|
|
|
+ try {
|
|
|
|
|
+ $qr_code = QrcodeService::getForeverQrcode('spread', $user['uid']);
|
|
|
|
|
+ if (isset($qr_code['url'])) {
|
|
|
|
|
+ $urlCode = $qr_code['url'];
|
|
|
|
|
+ } else {
|
|
|
|
|
+ $codeUrl = set_http_type($siteUrl . '?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'];
|
|
|
|
|
+ }
|
|
|
|
|
+ } catch (\Exception $e) {
|
|
|
$codeUrl = set_http_type($siteUrl . '?spread=' . $user['uid'], 1);//二维码链接
|
|
$codeUrl = set_http_type($siteUrl . '?spread=' . $user['uid'], 1);//二维码链接
|
|
|
$imageInfo = UtilService::getQRCodePath($codeUrl, $name);
|
|
$imageInfo = UtilService::getQRCodePath($codeUrl, $name);
|
|
|
if (is_string($imageInfo)) return app('json')->fail('二维码生成失败', ['error' => $imageInfo]);
|
|
if (is_string($imageInfo)) return app('json')->fail('二维码生成失败', ['error' => $imageInfo]);
|