get('distribution_channel_id', 0); $qrcode = env('KE_FU_QRCODE','https://cdn-novel.iycdm.com/static/img/kefu20190330.jpg'); //$qrcode = 'https://cdn-novel.iycdm.com/static/img/kefu20190330.jpg'; if ($distribution_channel_id) { if(!is_numeric($distribution_channel_id)){ $distribution_channel_id = decodeDistributionChannelId($distribution_channel_id); } $setting = CustomMsgService::customerImgUrlByChannelId($distribution_channel_id); if ($setting && $setting->customer_img_url) { $qrcode = $setting->customer_img_url; } } $title_array = []; if ($lists) { foreach ($lists as $list) { $title_array[] = $list->title; } } return view('help.help', ['title_array' => $title_array, 'lists' => $lists, 'qrcode' => $qrcode]); } public function helpDetail($id) { $content = HelpService::getById($id); return view('help.helpDetail', ['data' => $content]); } public function getLinkByAppid(Request $request){ $appid = $request->get('appid',''); $data = [ 'distribution_channel_id'=>0, 'en_distribution_channel_id'=>0, 'link'=>'' ]; $channel = DB::table('official_accounts')->where('appid',$appid)->select('distribution_channel_id')->first(); if($channel){ $distribution_channel_id = $channel->distribution_channel_id; $data['distribution_channel_id'] = $distribution_channel_id; $data['en_distribution_channel_id'] = encodeDistributionChannelId($distribution_channel_id); $url_format = '%s://site%s.%s.com/'; $help_pay_page = sprintf( $url_format, env('PROTOCOL'), $data['en_distribution_channel_id'], env('CUSTOM_HOST') ); $data['link'] = $help_pay_page; } return response()->success($data); } }