From 2781638f5851bb252088b8559a253f499a1b27d5 Mon Sep 17 00:00:00 2001 From: jjstyle Date: Wed, 4 Feb 2026 18:34:11 +0900 Subject: [PATCH] =?UTF-8?q?db=5Fnow=20format=20=EC=88=98=EC=A0=95=20reg=5F?= =?UTF-8?q?price=5Fyn=20->=20req=5Fprice=5Fyn=20=EC=9C=BC=EB=A1=9C=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Helpers/function_helper.php | 11 ++++++++++- .../ParameterMapper/TypeV2ParameterMapper.php | 6 +++--- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/app/Helpers/function_helper.php b/app/Helpers/function_helper.php index 1829f40..ed95de6 100644 --- a/app/Helpers/function_helper.php +++ b/app/Helpers/function_helper.php @@ -245,8 +245,17 @@ if (!function_exists('db_now')) { function db_now(?string $format = null) { if ($format) { + + $mysqlFormat = strtr($format, [ + 'Y' => '%Y', 'y' => '%y', + 'm' => '%m', 'n' => '%c', + 'd' => '%d', 'j' => '%e', + 'H' => '%H', 'h' => '%h', + 'i' => '%i', 's' => '%s', + 'A' => '%p', 'a' => '%p', + ]); // 포맷이 있으면 DATE_FORMAT(NOW(), '포맷') 형태로 생성 - return new \CodeIgniter\Database\RawSql("DATE_FORMAT(NOW(), '$format')"); + return new \CodeIgniter\Database\RawSql("DATE_FORMAT(NOW(), '$mysqlFormat')"); } // 포맷이 없으면 기본 NOW() 반환 return new \CodeIgniter\Database\RawSql('NOW()'); diff --git a/app/Services/ParameterMapper/TypeV2ParameterMapper.php b/app/Services/ParameterMapper/TypeV2ParameterMapper.php index d531384..4999cf8 100644 --- a/app/Services/ParameterMapper/TypeV2ParameterMapper.php +++ b/app/Services/ParameterMapper/TypeV2ParameterMapper.php @@ -15,7 +15,7 @@ class TypeV2ParameterMapper extends BaseParameterMapper { $now = db_now(); $step = $rawData['step'] ?? '00'; - $rdate = $payload['requestDate'] ?? db_now('YmdHis'); + $rdate = date("YmdHis", strtotime($payload['requestDate'] ?? db_now('YmdHis'))); $files = $rawData['files'] ?? []; $fileExtracted = $this->extractFilesByType($files); @@ -103,7 +103,7 @@ class TypeV2ParameterMapper extends BaseParameterMapper 'ptp_no' => $address['pyeongTypeNumber'] ?? null, 'ptp_nm' => $address['pyeongTypeNumber'] ?? null, 'charger' => null, - 'reg_price_yn' => 'N', + 'req_price_yn' => 'N', 'reg_charger' => null, 'dept1_sq' => null, 'dept2_sq' => null, @@ -112,7 +112,7 @@ class TypeV2ParameterMapper extends BaseParameterMapper 'dong_ho_chk' => ($address['isDongHoCheck'] ?? false) ? 'Y' : 'N', 'hscplqry_lv' => $address['inquiryLevel'] ?? null, 'ownerNm' => $seller['ownerName'] ?? null, - 'ownerTelNo' => $seller['ownerName'] ?? null, + 'ownerTelNo' => $seller['ownerTelephoneNumber'] ?? null, 'chg_trade_type' => null, 'chg_address2' => null, 'chg_address3' => null,