作者 刘锟

update

@@ -9,7 +9,7 @@ use App\Http\Logic\Aside\Optimize\InquiryForwardLogic; @@ -9,7 +9,7 @@ use App\Http\Logic\Aside\Optimize\InquiryForwardLogic;
9 class InquiryForwardController extends BaseController 9 class InquiryForwardController extends BaseController
10 { 10 {
11 /** 11 /**
12 - * 获取询信息发列表 12 + * 获取询列表
13 * @param InquiryForwardLogic $inquiryForwardLogic 13 * @param InquiryForwardLogic $inquiryForwardLogic
14 * @author Akun 14 * @author Akun
15 * @date 2025/02/21 10:55 15 * @date 2025/02/21 10:55
@@ -33,6 +33,24 @@ class InquiryForwardController extends BaseController @@ -33,6 +33,24 @@ class InquiryForwardController extends BaseController
33 } 33 }
34 34
35 /** 35 /**
  36 + * 获取询盘详情
  37 + * @param InquiryForwardLogic $inquiryForwardLogic
  38 + * @throws \App\Exceptions\AsideGlobalException
  39 + * @throws \App\Exceptions\BsideGlobalException
  40 + * @author Akun
  41 + * @date 2025/03/01 11:21
  42 + */
  43 + public function getInquiryInfo(InquiryForwardLogic $inquiryForwardLogic){
  44 + $this->request->validate([
  45 + 'id'=>'required',
  46 + ],[
  47 + 'id.required' => 'ID不能为空',
  48 + ]);
  49 + $info = $inquiryForwardLogic->infoInquiry();
  50 + $this->response('success',Code::SUCCESS,$info);
  51 + }
  52 +
  53 + /**
36 * 获取询盘类型 54 * 获取询盘类型
37 * @param InquiryForwardLogic $inquiryForwardLogic 55 * @param InquiryForwardLogic $inquiryForwardLogic
38 * @author Akun 56 * @author Akun
@@ -34,7 +34,7 @@ class InquiryForwardLogic extends BaseLogic @@ -34,7 +34,7 @@ class InquiryForwardLogic extends BaseLogic
34 } 34 }
35 35
36 /** 36 /**
37 - * 获取类型 37 + * 获取询盘类型
38 * @return array 38 * @return array
39 * @author Akun 39 * @author Akun
40 * @date 2025/02/21 11:19 40 * @date 2025/02/21 11:19
@@ -53,7 +53,7 @@ class InquiryForwardLogic extends BaseLogic @@ -53,7 +53,7 @@ class InquiryForwardLogic extends BaseLogic
53 } 53 }
54 54
55 /** 55 /**
56 - * 获取列表 56 + * 获取询盘列表
57 * @param $map 57 * @param $map
58 * @param $page 58 * @param $page
59 * @param $row 59 * @param $row
@@ -70,6 +70,23 @@ class InquiryForwardLogic extends BaseLogic @@ -70,6 +70,23 @@ class InquiryForwardLogic extends BaseLogic
70 } 70 }
71 71
72 /** 72 /**
  73 + * 获取询盘详情
  74 + * @return array
  75 + * @throws \App\Exceptions\AsideGlobalException
  76 + * @throws \App\Exceptions\BsideGlobalException
  77 + * @author Akun
  78 + * @date 2025/03/01 11:20
  79 + */
  80 + public function infoInquiry()
  81 + {
  82 + $info = $this->model->read(['id' => $this->param['id']], ['id', 'url', 'url_title', 'url_keyword', 'name', 'email', 'phone', 'ip', 'country', 'message']);
  83 + if ($info === false) {
  84 + $this->fail('获取询盘详情失败');
  85 + }
  86 + return $this->success($info);
  87 + }
  88 +
  89 + /**
73 * 转发询盘 90 * 转发询盘
74 * @return array 91 * @return array
75 * @throws \App\Exceptions\AsideGlobalException 92 * @throws \App\Exceptions\AsideGlobalException
@@ -342,7 +342,8 @@ Route::middleware(['aloginauth'])->group(function () { @@ -342,7 +342,8 @@ Route::middleware(['aloginauth'])->group(function () {
342 342
343 //手动转发询盘 343 //手动转发询盘
344 Route::prefix('inquiry_forward')->group(function () { 344 Route::prefix('inquiry_forward')->group(function () {
345 - Route::any('/', [Aside\Optimize\InquiryForwardController::class, 'lists'])->name('admin.inquiry_lists'); 345 + Route::any('/', [Aside\Optimize\InquiryForwardController::class, 'lists'])->name('admin.inquiry_forward_lists');
  346 + Route::any('/getInquiryInfo', [Aside\Optimize\InquiryForwardController::class, 'getInquiryInfo'])->name('admin.inquiry_forward_getInquiryInfo');
346 Route::any('/getInquiryType', [Aside\Optimize\InquiryForwardController::class, 'getInquiryType'])->name('admin.inquiry_forward_getInquiryType'); 347 Route::any('/getInquiryType', [Aside\Optimize\InquiryForwardController::class, 'getInquiryType'])->name('admin.inquiry_forward_getInquiryType');
347 Route::any('/forwardInquiry', [Aside\Optimize\InquiryForwardController::class, 'forwardInquiry'])->name('admin.inquiry_forward_forwardInquiry'); 348 Route::any('/forwardInquiry', [Aside\Optimize\InquiryForwardController::class, 'forwardInquiry'])->name('admin.inquiry_forward_forwardInquiry');
348 Route::any('/getInquiryIp', [Aside\Optimize\InquiryForwardController::class, 'getInquiryIp'])->name('admin.inquiry_forward_getInquiryIp'); 349 Route::any('/getInquiryIp', [Aside\Optimize\InquiryForwardController::class, 'getInquiryIp'])->name('admin.inquiry_forward_getInquiryIp');
@@ -534,7 +535,7 @@ Route::group([], function () { @@ -534,7 +535,7 @@ Route::group([], function () {
534 Route::any('/getProjectInService', [Aside\Project\ProjectController::class, 'getProjectInService'])->name('admin.getProjectInService');//获取项目服务状态 535 Route::any('/getProjectInService', [Aside\Project\ProjectController::class, 'getProjectInService'])->name('admin.getProjectInService');//获取项目服务状态
535 Route::any('/getProjectByChannel', [Aside\Project\ProjectController::class, 'getProjectByChannel'])->name('admin.getProjectByChannel');//获取渠道商的项目 536 Route::any('/getProjectByChannel', [Aside\Project\ProjectController::class, 'getProjectByChannel'])->name('admin.getProjectByChannel');//获取渠道商的项目
536 // 提供接口 同步人事信息到5.0后台 537 // 提供接口 同步人事信息到5.0后台
537 - Route::any('/get_hr_list', [Aside\Manage\HrController::class , 'getHrList'])->name('admin.get_hr_list'); 538 + Route::any('/get_hr_list', [Aside\Manage\HrController::class, 'getHrList'])->name('admin.get_hr_list');
538 // 提供模板 提单后台查看 539 // 提供模板 提单后台查看
539 Route::any('get_template_list', [Aside\Template\ATemplateController::class, 'getTemplateList'])->name('admin.get_template_list'); 540 Route::any('get_template_list', [Aside\Template\ATemplateController::class, 'getTemplateList'])->name('admin.get_template_list');
540 Route::any('get_template_detail', [Aside\Template\ATemplateController::class, 'getTemplateDetail'])->name('admin.get_template_detail'); 541 Route::any('get_template_detail', [Aside\Template\ATemplateController::class, 'getTemplateDetail'])->name('admin.get_template_detail');