|
...
|
...
|
@@ -17,6 +17,7 @@ use App\Models\Ticket\TicketMonthDeptCount; |
|
|
|
use App\Models\Ticket\TicketWeekDeptCount;
|
|
|
|
use Illuminate\Http\Request;
|
|
|
|
use Illuminate\Support\Carbon;
|
|
|
|
use Illuminate\Support\Facades\Cache;
|
|
|
|
|
|
|
|
class TicketController extends BaseController
|
|
|
|
{
|
|
...
|
...
|
@@ -34,9 +35,14 @@ class TicketController extends BaseController |
|
|
|
* @time :2025/8/11 10:47
|
|
|
|
*/
|
|
|
|
public function ticketCount(){
|
|
|
|
$data['daily'] = $this->logic->getTicketCount();
|
|
|
|
$data['list'] = $this->logic->getDailyTicketCount();
|
|
|
|
$data['ticket'] = $this->logic->getTicketList();
|
|
|
|
$data = Cache::get('ticket_count');
|
|
|
|
if(empty($data)){
|
|
|
|
$data = [];
|
|
|
|
$data['daily'] = $this->logic->getTicketCount();
|
|
|
|
$data['list'] = $this->logic->getDailyTicketCount();
|
|
|
|
$data['ticket'] = $this->logic->getTicketList();
|
|
|
|
Cache::put('ticket_count',$data,1800);
|
|
|
|
}
|
|
|
|
$this->response('success',Code::SUCCESS,$data);
|
|
|
|
}
|
|
|
|
|
...
|
...
|
|