[ 'path' => "", 'url' => "" ], "weapp" => [ 'path' => "", ], "aliapp" => [ 'path' => "", ] ]; $h5_qrcode = event('Qrcode', [ 'site_id' => $params['site_id'], 'app_type' => 'h5', 'type' => 'create', 'data' => $params['data'], 'page' => $params['page'], 'qrcode_path' => $params['qrcode_path'], 'qrcode_name' => $params['qrcode_name']['h5_name'], ], true); if ($h5_qrcode['code'] >= 0) { $solitaire['h5']['path'] = img($h5_qrcode['data']['path']); $wap_domain = getH5Domain(); $solitaire['h5']['url'] = $wap_domain . $params['h5_path']; } try { $aliapp_qrcode = event('Qrcode', [ 'site_id' => $params['site_id'], 'appId' => model('uni_account')->getInfo([['site_id', '=', $params['site_id']]])['appid'], 'app_type' => 'aliapp', 'type' => 'create', 'data' => $params['data'], 'page' => $params['page'], 'qrcode_path' => $params['qrcode_path'], 'qrcode_name' => $params['qrcode_name']['alipay_name'] ?? 'aliapp', ], true); if ($aliapp_qrcode['code']>=0) { $solitaire['aliapp'] = $aliapp_qrcode['data']; $solitaire['aliapp']['path'] = img($aliapp_qrcode['data']['path']); } } catch (\Exception $e) { $solitaire['aliapp']['path'] = ''; $solitaire['aliapp']['mgs'] = $e->getMessage(); } try { $weapp_qrcode = event('Qrcode', [ 'site_id' => $params['site_id'], 'app_type' => 'weapp', 'type' => 'create', 'data' => $params['data'], 'page' => $params['page'], 'qrcode_path' => $params['qrcode_path'], 'qrcode_name' => $params['qrcode_name']['weapp_name'], ], true); if ($weapp_qrcode['code'] >= 0) { $solitaire['weapp']['path'] = img($weapp_qrcode['data']['path']); } } catch (\Exception $e) { $solitaire['weapp']['path'] = ''; $solitaire['weapp']['mgs'] = $e->getMessage(); } return $solitaire; } }