作者 赵彬吉

update

@@ -96,4 +96,12 @@ class InquiryController extends BaseController @@ -96,4 +96,12 @@ class InquiryController extends BaseController
96 DB::disconnect('custom_mysql'); 96 DB::disconnect('custom_mysql');
97 $this->response('success'); 97 $this->response('success');
98 } 98 }
  99 +
  100 + public function getRandomIp(Request $request){
  101 + $country = $request->input('country', '');
  102 + $where = [];
  103 + $country && $where['ip_area'] = $country;
  104 + $ipdata = DB::table('gl_xunpan_ipdata')->where($where)->inRandomOrder()->first();
  105 + return $this->success($ipdata);
  106 + }
99 } 107 }
@@ -26,6 +26,7 @@ Route::any('saveProduct', [\App\Http\Controllers\Api\ProductController::class, ' @@ -26,6 +26,7 @@ Route::any('saveProduct', [\App\Http\Controllers\Api\ProductController::class, '
26 Route::any('searchProduct', [\App\Http\Controllers\Api\ProductController::class, 'searchProduct'])->name('api.searchProduct'); 26 Route::any('searchProduct', [\App\Http\Controllers\Api\ProductController::class, 'searchProduct'])->name('api.searchProduct');
27 Route::post('inquiry_submit', [\App\Http\Controllers\Api\InquiryController::class, 'submit'])->name('api.inquiry_submit'); 27 Route::post('inquiry_submit', [\App\Http\Controllers\Api\InquiryController::class, 'submit'])->name('api.inquiry_submit');
28 Route::post('editInquiryStatus', [\App\Http\Controllers\Api\InquiryController::class, 'editInquiryStatus'])->name('api.inquiry_editInquiryStatus'); 28 Route::post('editInquiryStatus', [\App\Http\Controllers\Api\InquiryController::class, 'editInquiryStatus'])->name('api.inquiry_editInquiryStatus');
  29 +Route::any('get_inquiry_random_ip', [\App\Http\Controllers\Api\InquiryController::class, 'getRandomIp'])->name('api.inquiry_getRandomIp');
29 Route::any('getOptimizationReport', [\App\Http\Controllers\Api\OptimizationReportController::class, 'getOptimizationReport'])->name('api.getOptimizationReport'); 30 Route::any('getOptimizationReport', [\App\Http\Controllers\Api\OptimizationReportController::class, 'getOptimizationReport'])->name('api.getOptimizationReport');
30 // 视频任务回调信息 31 // 视频任务回调信息
31 Route::post('video_task_callback', [\App\Http\Controllers\Api\NoticeController::class, 'videoTaskCallback'])->name('api.video_task_callback'); 32 Route::post('video_task_callback', [\App\Http\Controllers\Api\NoticeController::class, 'videoTaskCallback'])->name('api.video_task_callback');