1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?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);
- }
- }
|