正在显示
3 个修改的文件
包含
25 行增加
和
4 行删除
| @@ -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 | //关键词查案例 |
-
请 注册 或 登录 后发表评论