$params[ 'site_id' ], 'app_type' => 'all', 'type' => 'create', 'data' => $params[ 'data' ], 'page' => $params[ 'page' ], 'qrcode_path' => $params[ 'qrcode_path' ], 'qrcode_name' => $params[ 'qrcode_name' ], ]); if (!empty($qrcode_all)) { foreach ($qrcode_all as $item) { if ($item[ 'code' ] == 0) $solitaire[ $item[ 'data' ][ 'type' ] ] = $item[ 'data' ]; } } if (addon_is_exit('pc') == 1 && !empty($params[ 'pc_data' ]) && !empty($params[ 'pc_page' ])) { $pc_qrcode = event('Qrcode', [ 'site_id' => $params[ 'site_id' ], 'app_type' => 'pc', 'type' => 'create', 'data' => $params[ 'pc_data' ], 'page' => $params[ 'pc_page' ], 'qrcode_path' => $params[ 'qrcode_path' ], 'qrcode_name' => $params[ 'qrcode_name' ][ 'pc_name' ], ], true); if ($pc_qrcode[ 'code' ] >= 0) { $solitaire[ 'pc' ][ 'path' ] = img($pc_qrcode[ 'data' ][ 'path' ]); $config_model = new ConfigModel(); $domain_name_pc = $config_model->getPcDomainName()[ 'data' ][ 'value' ][ 'domain_name_pc' ]; $solitaire[ 'pc' ][ 'url' ] = $domain_name_pc . $params[ 'pc_path' ]; } } return $solitaire; } }