diff --git a/app/AdminAgent/Controllers/AgentProductController.php b/app/AdminAgent/Controllers/AgentProductController.php index c3ff8ae..a77edd4 100644 --- a/app/AdminAgent/Controllers/AgentProductController.php +++ b/app/AdminAgent/Controllers/AgentProductController.php @@ -123,13 +123,17 @@ class AgentProductController extends AdminController return redirect(Storage::disk('public')->url($filename)); } - $mp = (new OpenPlatform)->miniProgram(Admin::user()->appid); - $response = $mp->app_code->getQrCode('/pages/goodsDetail/index?goods_id=' . $agent_product_id); - if ($response instanceof StreamResponse) { - Storage::makeDirectory($save_path); - $response->saveAs(Storage::disk('public')->path($save_path), basename($filename)); //保存二维码 - header("Content-Type: " . $response->getHeaderLine('Content-Type')); - return $response; //输出图片 + try { + $mp = (new OpenPlatform)->miniProgram(Admin::user()->appid); + $response = $mp->app_code->getQrCode('/pages/goodsDetail/index?goods_id=' . $agent_product_id); + if ($response instanceof StreamResponse) { + Storage::makeDirectory($save_path); + $response->saveAs(Storage::disk('public')->path($save_path), basename($filename)); //保存二维码 + header("Content-Type: " . $response->getHeaderLine('Content-Type')); + return $response; //输出图片 + } + } catch (\Exception $exception) { + return null; } }