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,