作者 lyh

gx

@@ -249,11 +249,20 @@ class InquiryInfoController extends BaseController @@ -249,11 +249,20 @@ class InquiryInfoController extends BaseController
249 * @method :post 249 * @method :post
250 * @time :2023/8/18 9:02 250 * @time :2023/8/18 9:02
251 */ 251 */
252 - public function getTimeZone(){  
253 - $areaTimezoneModel = new AreaTimezone();  
254 - $list = $areaTimezoneModel->list($this->map); 252 + public function getTimeZone(AreaTimezone $areaTimezone){
  253 + $list = $areaTimezone->list($this->map);
255 $this->response('success',Code::SUCCESS,$list); 254 $this->response('success',Code::SUCCESS,$list);
256 } 255 }
257 256
258 - 257 + /**
  258 + * @remark :根据名称获取内部统计
  259 + * @name :internalCount
  260 + * @author :lyh
  261 + * @method :post
  262 + * @time :2023/8/18 9:18
  263 + */
  264 + public function getInternalCount(InquiryInfoLogic $inquiryInfoLogic){
  265 + $list = $inquiryInfoLogic->getManagerCount();
  266 + $this->response('success',Code::SUCCESS,$list);
  267 + }
259 } 268 }
@@ -269,4 +269,15 @@ class InquiryInfoLogic extends BaseLogic @@ -269,4 +269,15 @@ class InquiryInfoLogic extends BaseLogic
269 return $this->success($list); 269 return $this->success($list);
270 } 270 }
271 271
  272 + /**
  273 + * @remark :获取内部统计
  274 + * @name :getManagerCount
  275 + * @author :lyh
  276 + * @method :post
  277 + * @time :2023/8/18 9:32
  278 + */
  279 + public function getManagerCount(){
  280 + $list = $this->model->groupBy('user_name')->select("user_name",DB::raw('COUNT(*) as count'))->get()->toArray();
  281 + return $this->success($list);
  282 + }
272 } 283 }
@@ -245,6 +245,7 @@ Route::middleware(['aloginauth'])->group(function () { @@ -245,6 +245,7 @@ Route::middleware(['aloginauth'])->group(function () {
245 Route::any('/getKeywordUrl', [Aside\Optimize\InquiryInfoController::class, 'getKeywordUrl'])->name('admin.inquiry_getKeywordUrl'); 245 Route::any('/getKeywordUrl', [Aside\Optimize\InquiryInfoController::class, 'getKeywordUrl'])->name('admin.inquiry_getKeywordUrl');
246 Route::any('/getInquiryType', [Aside\Optimize\InquiryInfoController::class, 'getInquiryType'])->name('admin.inquiry_getInquiryType'); 246 Route::any('/getInquiryType', [Aside\Optimize\InquiryInfoController::class, 'getInquiryType'])->name('admin.inquiry_getInquiryType');
247 Route::any('/getTimeZone', [Aside\Optimize\InquiryInfoController::class, 'getTimeZone'])->name('admin.inquiry_getTimeZone'); 247 Route::any('/getTimeZone', [Aside\Optimize\InquiryInfoController::class, 'getTimeZone'])->name('admin.inquiry_getTimeZone');
  248 + Route::any('/getInternalCount', [Aside\Optimize\InquiryInfoController::class, 'getInternalCount'])->name('admin.inquiry_getInternalCount');
248 }); 249 });
249 250
250 //关键词查案例 251 //关键词查案例