作者 赵彬吉

update

@@ -5,6 +5,7 @@ namespace App\Http\Controllers\Api; @@ -5,6 +5,7 @@ namespace App\Http\Controllers\Api;
5 use App\Enums\Common\Code; 5 use App\Enums\Common\Code;
6 use App\Exceptions\InquiryFilterException; 6 use App\Exceptions\InquiryFilterException;
7 use App\Models\Domain\DomainInfo; 7 use App\Models\Domain\DomainInfo;
  8 +use App\Models\Inquiry\ReInquiryCount;
8 use App\Models\Product\Category; 9 use App\Models\Product\Category;
9 use App\Models\Product\Product; 10 use App\Models\Product\Product;
10 use App\Models\Project\Project; 11 use App\Models\Project\Project;
@@ -142,4 +143,14 @@ class InquiryController extends BaseController @@ -142,4 +143,14 @@ class InquiryController extends BaseController
142 DB::disconnect('custom_mysql'); 143 DB::disconnect('custom_mysql');
143 return $this->success($data); 144 return $this->success($data);
144 } 145 }
  146 +
  147 + public function getFbInquiry(Request $request){
  148 + $domain = $request->input('domain', '');
  149 + if(!$domain){
  150 + return $this->error('域名必填');
  151 + }
  152 + $result = ReInquiryCount::where('domain', 'like', '%'.$domain.'%')->first();
  153 + $result->tasks = $result->tasks; //调用访问器
  154 + return $this->success($result);
  155 + }
145 } 156 }
@@ -4,6 +4,7 @@ namespace App\Models\Inquiry; @@ -4,6 +4,7 @@ namespace App\Models\Inquiry;
4 4
5 use App\Helper\Arr; 5 use App\Helper\Arr;
6 use App\Helper\QuanqiusouApi; 6 use App\Helper\QuanqiusouApi;
  7 +use App\Models\Base;
7 use App\Models\Domain\DomainInfo; 8 use App\Models\Domain\DomainInfo;
8 use App\Models\Project\Project; 9 use App\Models\Project\Project;
9 use App\Models\Task\TaskOwner; 10 use App\Models\Task\TaskOwner;
@@ -15,7 +16,7 @@ use Illuminate\Database\Eloquent\Model; @@ -15,7 +16,7 @@ use Illuminate\Database\Eloquent\Model;
15 * @author zbj 16 * @author zbj
16 * @date 2024/10/25 17 * @date 2024/10/25
17 */ 18 */
18 -class ReInquiryCount extends Model 19 +class ReInquiryCount extends Base
19 { 20 {
20 /** 21 /**
21 * @var string 22 * @var string
@@ -28,6 +28,7 @@ Route::post('inquiry_submit', [\App\Http\Controllers\Api\InquiryController::clas @@ -28,6 +28,7 @@ Route::post('inquiry_submit', [\App\Http\Controllers\Api\InquiryController::clas
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('get_inquiry_random_ip', [\App\Http\Controllers\Api\InquiryController::class, 'getRandomIp'])->name('api.inquiry_getRandomIp');
30 Route::any('get_visit_url', [\App\Http\Controllers\Api\InquiryController::class, 'getVisitUrl'])->name('api.inquiry_getVisitUrl'); 30 Route::any('get_visit_url', [\App\Http\Controllers\Api\InquiryController::class, 'getVisitUrl'])->name('api.inquiry_getVisitUrl');
  31 +Route::any('get_fb_inquiry', [\App\Http\Controllers\Api\InquiryController::class, 'getFbInquiry'])->name('api.fb_inquiry');
31 Route::any('getOptimizationReport', [\App\Http\Controllers\Api\OptimizationReportController::class, 'getOptimizationReport'])->name('api.getOptimizationReport'); 32 Route::any('getOptimizationReport', [\App\Http\Controllers\Api\OptimizationReportController::class, 'getOptimizationReport'])->name('api.getOptimizationReport');
32 // 视频任务回调信息 33 // 视频任务回调信息
33 Route::post('video_task_callback', [\App\Http\Controllers\Api\NoticeController::class, 'videoTaskCallback'])->name('api.video_task_callback'); 34 Route::post('video_task_callback', [\App\Http\Controllers\Api\NoticeController::class, 'videoTaskCallback'])->name('api.video_task_callback');