컨트롤러수정

This commit is contained in:
yangsh
2025-12-23 17:42:15 +09:00
parent 20f8163a0e
commit f4af2a19dc
23 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,76 @@
<?php
namespace App\Controllers\results;
use App\Controllers\BaseController;
use App\Models\results\M416Model;
class M416 extends BaseController
{
private $model;
public function __construct()
{
$this->model = new M416Model();
}
public function stats(): string
{
$bonbu = $this->model->getBonbuList();
$team = $this->model->getTeamList();
$sido = $this->model->getAreaList();
return view("pages/results/m416/stats", [
'bonbu' => $bonbu,
'team' => $team,
'sido' => $sido,
]);
}
public function getResultList()
{
$data = [
'sdate' => $this->request->getGet('sdate'),
'edate' => $this->request->getGet('edate'),
'bonbu' => $this->request->getGet('bonbu'),
'dept_sq' => $this->request->getGet('dept_sq'),
'srchType' => $this->request->getGet('srchType'),
'srchTxt' => $this->request->getGet('srchTxt'),
];
$totalCount = $this->model->getTotalCount($data);
$datas = $this->model->getResultList($data);
return $this->response->setJSON(body: [
'recordsTotal' => $totalCount,
'recordsFiltered' => $totalCount,
'data' => $datas,
]);
}
// 엑셀 다운로드
public function excel()
{
try {
$data = [
'sdate' => $this->request->getGet('sdate'),
'edate' => $this->request->getGet('edate'),
'bonbu' => $this->request->getGet('bonbu'),
'dept_sq' => $this->request->getGet('dept_sq'),
'srchType' => $this->request->getGet('srchType'),
'srchTxt' => $this->request->getGet('srchTxt'),
];
$datas = $this->model->getResultList($data);
return $this->response->setJSON(body: [
'data' => $datas,
]);
} catch (\Exception $e) {
$e->getPrevious()->getTraceAsString();
}
}
}