<?php /** * 广告修改书籍获取接口 * @file:AdReplaceBookController.php * @Created by gnitif * @Date: 2022/9/27 * @Time: 10:44 */ namespace App\Http\Controllers\QuickApp\SendOrder; use App\Http\Controllers\QuickApp\BaseController; use App\Modules\SendOrder\Models\QappSendOrder; use Illuminate\Http\Request; class AdReplaceBookController extends BaseController { public function getAdvReplaceBookInfo(Request $request) { $book = []; try { $send_order_id = $request->input('send_order_id',0); if ($send_order_id > 0){ $extra_config = QappSendOrder::where(['send_order_id' => $send_order_id])->value('extra_config'); $extra_config = empty($extra_config) ? [] : json_decode($extra_config,true); $status = $extra_config['replace_book_status'] ?? 0; $bid = $extra_config['replace_book_bid'] ?? ""; $cid = $extra_config['replace_chapter_cid'] ?? 0; if ($status == 1){ if(!empty($bid) && !empty($cid)){ $book = ['bid' => $bid,'cid' => $cid]; }else{ myLog("SendOrderReplaceBookError")->info(['send_order_id' => $send_order_id,'extra_config' => $extra_config]); } } } }catch (\Exception $exception){ $book = []; } return response()->success($book); } }