오류 수정

This commit is contained in:
2026-02-11 21:51:10 +09:00
parent b0e7cf0df0
commit 99a072f732
5 changed files with 80 additions and 20 deletions

View File

@@ -249,7 +249,7 @@ class ProcessibleModel extends Model
public function saveCount($data)
{
$this->db->transStart();
// $this->db->transStart();
$usr_sq = session('usr_sq');
@@ -257,7 +257,12 @@ class ProcessibleModel extends Model
(sc_date, region_cd, am_cnt, pm_cnt, day_cnt, insert_usr, insert_tm, update_usr, update_tm)
VALUES
(?, ?, ?, ?, ?, ?, NOW(), ?, NOW())
ON DUPLICATE KEY UPDATE am_cnt=values(am_cnt), pm_cnt=values(pm_cnt), day_cnt=values(day_cnt), update_usr=values(update_usr)
ON DUPLICATE KEY UPDATE
am_cnt = VALUES(am_cnt),
pm_cnt = VALUES(pm_cnt),
day_cnt = VALUES(day_cnt),
update_usr = VALUES(update_usr),
update_tm = NOW()
";
$datas = [
@@ -270,17 +275,32 @@ class ProcessibleModel extends Model
$usr_sq
];
if ($this->db->query($sql, $datas) === false) {
// 쿼리 실행
$result = $this->db->query($sql, $datas);
// 실행된 쿼리 로그 출력
$lastQuery = $this->db->getLastQuery();
log_message('info', '[ProcessibleModel::saveCount] Query: ' . $lastQuery);
log_message('info', '[ProcessibleModel::saveCount] Affected Rows: ' . $this->db->affectedRows());
if ($result === false) {
$error = $this->db->error();
log_message('error', '[ProcessibleModel::saveCount] Error: ' . json_encode($error));
return [
'success' => false,
'msg' => '저장실패',
'msg' => '저장실패: ' . ($error['message'] ?? '알 수 없는 오류'),
'query' => (string) $lastQuery,
'error' => $error
];
}
$this->db->transComplete();
// $this->db->transComplete();
return [
'success' => true,
'query' => (string) $lastQuery,
'affected_rows' => $this->db->affectedRows()
];
}
}