作者 lyh

gx

... ... @@ -249,11 +249,20 @@ class InquiryInfoController extends BaseController
* @method :post
* @time :2023/8/18 9:02
*/
public function getTimeZone(){
$areaTimezoneModel = new AreaTimezone();
$list = $areaTimezoneModel->list($this->map);
public function getTimeZone(AreaTimezone $areaTimezone){
$list = $areaTimezone->list($this->map);
$this->response('success',Code::SUCCESS,$list);
}
/**
* @remark :根据名称获取内部统计
* @name :internalCount
* @author :lyh
* @method :post
* @time :2023/8/18 9:18
*/
public function getInternalCount(InquiryInfoLogic $inquiryInfoLogic){
$list = $inquiryInfoLogic->getManagerCount();
$this->response('success',Code::SUCCESS,$list);
}
}
... ...
... ... @@ -269,4 +269,15 @@ class InquiryInfoLogic extends BaseLogic
return $this->success($list);
}
/**
* @remark :获取内部统计
* @name :getManagerCount
* @author :lyh
* @method :post
* @time :2023/8/18 9:32
*/
public function getManagerCount(){
$list = $this->model->groupBy('user_name')->select("user_name",DB::raw('COUNT(*) as count'))->get()->toArray();
return $this->success($list);
}
}
... ...
... ... @@ -245,6 +245,7 @@ Route::middleware(['aloginauth'])->group(function () {
Route::any('/getKeywordUrl', [Aside\Optimize\InquiryInfoController::class, 'getKeywordUrl'])->name('admin.inquiry_getKeywordUrl');
Route::any('/getInquiryType', [Aside\Optimize\InquiryInfoController::class, 'getInquiryType'])->name('admin.inquiry_getInquiryType');
Route::any('/getTimeZone', [Aside\Optimize\InquiryInfoController::class, 'getTimeZone'])->name('admin.inquiry_getTimeZone');
Route::any('/getInternalCount', [Aside\Optimize\InquiryInfoController::class, 'getInternalCount'])->name('admin.inquiry_getInternalCount');
});
//关键词查案例
... ...