正在显示
3 个修改的文件
包含
25 行增加
和
1 行删除
| @@ -44,6 +44,15 @@ class TicketController extends BaseController | @@ -44,6 +44,15 @@ class TicketController extends BaseController | ||
| 44 | * @time :2025/8/11 14:24 | 44 | * @time :2025/8/11 14:24 |
| 45 | */ | 45 | */ |
| 46 | public function manageTicketCount(){ | 46 | public function manageTicketCount(){ |
| 47 | - | 47 | + $this->request->validate([ |
| 48 | + 'dept_id' => 'required', | ||
| 49 | + ],[ | ||
| 50 | + 'dept_id.required' => '技术组id', | ||
| 51 | + ]); | ||
| 52 | + $this->order = 'ticket_num'; | ||
| 53 | + $sort = $this->map['sort'] ?? 'desc'; | ||
| 54 | + unset($this->map['sort']); | ||
| 55 | + $data = $this->logic->getManageTicketCount($this->map,$this->order,$sort); | ||
| 56 | + $this->response('success',Code::SUCCESS,$data); | ||
| 48 | } | 57 | } |
| 49 | } | 58 | } |
| @@ -61,4 +61,18 @@ class TicketLogic extends BaseLogic | @@ -61,4 +61,18 @@ class TicketLogic extends BaseLogic | ||
| 61 | return $this->success($data); | 61 | return $this->success($data); |
| 62 | } | 62 | } |
| 63 | 63 | ||
| 64 | + /** | ||
| 65 | + * @remark :根据技术组获取 | ||
| 66 | + * @name :getManageTicketCount | ||
| 67 | + * @author :lyh | ||
| 68 | + * @method :post | ||
| 69 | + * @time :2025/8/11 14:41 | ||
| 70 | + */ | ||
| 71 | + public function getManageTicketCount($map,$order = 'ticket_num',$desc = 'desc'){ | ||
| 72 | + $manageModel = new TicketDailyManageCount(); | ||
| 73 | + $map['date'] = Carbon::yesterday()->toDateString(); | ||
| 74 | + $manageList = $manageModel->list($map,$order,['*'],$desc,['*']); | ||
| 75 | + return $this->success($manageList); | ||
| 76 | + } | ||
| 77 | + | ||
| 64 | } | 78 | } |
| @@ -762,6 +762,7 @@ Route::middleware(['bloginauth'])->group(function () { | @@ -762,6 +762,7 @@ Route::middleware(['bloginauth'])->group(function () { | ||
| 762 | //ticket | 762 | //ticket |
| 763 | Route::prefix('ticket_count')->group(function () { | 763 | Route::prefix('ticket_count')->group(function () { |
| 764 | Route::any('/ticketCount', [\App\Http\Controllers\Bside\Ticket\TicketController::class,'ticketCount'])->name('ticket_count_ticketCount'); | 764 | Route::any('/ticketCount', [\App\Http\Controllers\Bside\Ticket\TicketController::class,'ticketCount'])->name('ticket_count_ticketCount'); |
| 765 | + Route::any('/manageTicketCount', [\App\Http\Controllers\Bside\Ticket\TicketController::class,'manageTicketCount'])->name('ticket_count_manageTicketCount'); | ||
| 765 | }); | 766 | }); |
| 766 | }); | 767 | }); |
| 767 | //无需登录验证的路由组 | 768 | //无需登录验证的路由组 |
-
请 注册 或 登录 后发表评论