正在显示
1 个修改的文件
包含
6 行增加
和
0 行删除
| @@ -17,6 +17,7 @@ use App\Models\Ticket\TicketMonthDeptCount; | @@ -17,6 +17,7 @@ use App\Models\Ticket\TicketMonthDeptCount; | ||
| 17 | use App\Models\Ticket\TicketWeekDeptCount; | 17 | use App\Models\Ticket\TicketWeekDeptCount; |
| 18 | use Illuminate\Http\Request; | 18 | use Illuminate\Http\Request; |
| 19 | use Illuminate\Support\Carbon; | 19 | use Illuminate\Support\Carbon; |
| 20 | +use Illuminate\Support\Facades\Cache; | ||
| 20 | 21 | ||
| 21 | class TicketController extends BaseController | 22 | class TicketController extends BaseController |
| 22 | { | 23 | { |
| @@ -34,9 +35,14 @@ class TicketController extends BaseController | @@ -34,9 +35,14 @@ class TicketController extends BaseController | ||
| 34 | * @time :2025/8/11 10:47 | 35 | * @time :2025/8/11 10:47 |
| 35 | */ | 36 | */ |
| 36 | public function ticketCount(){ | 37 | public function ticketCount(){ |
| 38 | + $data = Cache::get('ticket_count'); | ||
| 39 | + if(empty($data)){ | ||
| 40 | + $data = []; | ||
| 37 | $data['daily'] = $this->logic->getTicketCount(); | 41 | $data['daily'] = $this->logic->getTicketCount(); |
| 38 | $data['list'] = $this->logic->getDailyTicketCount(); | 42 | $data['list'] = $this->logic->getDailyTicketCount(); |
| 39 | $data['ticket'] = $this->logic->getTicketList(); | 43 | $data['ticket'] = $this->logic->getTicketList(); |
| 44 | + Cache::put('ticket_count',$data,1800); | ||
| 45 | + } | ||
| 40 | $this->response('success',Code::SUCCESS,$data); | 46 | $this->response('success',Code::SUCCESS,$data); |
| 41 | } | 47 | } |
| 42 | 48 |
-
请 注册 或 登录 后发表评论