수정
This commit is contained in:
@@ -50,6 +50,7 @@ class TypeSHandler
|
|||||||
throw new Exception("Receipt Insert 실패: " . json_encode($this->receiptModel->errors()));
|
throw new Exception("Receipt Insert 실패: " . json_encode($this->receiptModel->errors()));
|
||||||
}
|
}
|
||||||
$rcptSq = $this->receiptModel->getInsertID();
|
$rcptSq = $this->receiptModel->getInsertID();
|
||||||
|
$receiptInsertSql = (string)$this->receiptModel->getLastQuery(); // Receipt SQL 캡처
|
||||||
CLI::write(CLI::color("✅ Receipt 저장 성공 (ID: $rcptSq)", 'blue'));
|
CLI::write(CLI::color("✅ Receipt 저장 성공 (ID: $rcptSq)", 'blue'));
|
||||||
|
|
||||||
// 2. Result 데이터 저장
|
// 2. Result 데이터 저장
|
||||||
@@ -63,8 +64,8 @@ class TypeSHandler
|
|||||||
throw new Exception("Result Insert 실패: $errors");
|
throw new Exception("Result Insert 실패: $errors");
|
||||||
}
|
}
|
||||||
|
|
||||||
$insertedResultSql = (string)$this->resultModel->getLastQuery();
|
$resultInsertSql = (string)$this->resultModel->getLastQuery(); // Result SQL 캡처
|
||||||
write_custom_log("Result Insert 성공 | SQL: $insertedResultSql", 'INFO', 'service');
|
write_custom_log("Result Insert 성공 | SQL: $resultInsertSql", 'INFO', 'service');
|
||||||
CLI::write(CLI::color('✅ Result 저장 성공', 'blue'));
|
CLI::write(CLI::color('✅ Result 저장 성공', 'blue'));
|
||||||
|
|
||||||
// 3. 트랜잭션 커밋
|
// 3. 트랜잭션 커밋
|
||||||
@@ -76,8 +77,8 @@ class TypeSHandler
|
|||||||
|
|
||||||
// 4. 로그 기록
|
// 4. 로그 기록
|
||||||
write_custom_log("Type S 처리 성공 | Atcl: $articleNumber | Rcpt_sq: $rcptSq", 'INFO', 'service');
|
write_custom_log("Type S 처리 성공 | Atcl: $articleNumber | Rcpt_sq: $rcptSq", 'INFO', 'service');
|
||||||
write_custom_log("Receipt Insert SQL: " . (string)$this->receiptModel->getLastQuery(), 'INFO', 'service');
|
write_custom_log("Receipt Insert SQL: " . $receiptInsertSql, 'INFO', 'service');
|
||||||
write_custom_log("Result Insert SQL: " . (string)$this->resultModel->getLastQuery(), 'INFO', 'service');
|
write_custom_log("Result Insert SQL: " . $resultInsertSql, 'INFO', 'service');
|
||||||
|
|
||||||
// 5. 네이버 예약 정보 동기화 (비동기)
|
// 5. 네이버 예약 정보 동기화 (비동기)
|
||||||
// try {
|
// try {
|
||||||
|
|||||||
@@ -32,8 +32,8 @@ class TypeSParameterMapper extends BaseParameterMapper
|
|||||||
// 평면도 여부 결정
|
// 평면도 여부 결정
|
||||||
$groundPlan = in_array($rawData['realEstateTypeCode'] ?? '', ['C01', 'C02']) ? 'N' : 'Y';
|
$groundPlan = in_array($rawData['realEstateTypeCode'] ?? '', ['C01', 'C02']) ? 'N' : 'Y';
|
||||||
|
|
||||||
// 거래 유형 매핑
|
// 거래 유형 코드 (tradeTypeCode 우선, 없으면 tradeType 한글을 변환)
|
||||||
$tradeType = $this->mapTradeType($rawData['tradeType'] ?? null);
|
$tradeType = $rawData['tradeTypeCode'] ?? $this->mapTradeType($rawData['tradeType'] ?? null);
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'comp_sq' => '2',
|
'comp_sq' => '2',
|
||||||
|
|||||||
@@ -102,8 +102,14 @@ $requestInfo = [
|
|||||||
'get_params' => $_GET,
|
'get_params' => $_GET,
|
||||||
'post_data' => $rawData,
|
'post_data' => $rawData,
|
||||||
'client_ip' => $_SERVER['REMOTE_ADDR'] ?? '',
|
'client_ip' => $_SERVER['REMOTE_ADDR'] ?? '',
|
||||||
|
'real_ip' => $_SERVER['HTTP_X_FORWARDED_FOR'] ?? $_SERVER['HTTP_X_REAL_IP'] ?? $_SERVER['REMOTE_ADDR'] ?? '',
|
||||||
'user_agent' => $_SERVER['HTTP_USER_AGENT'] ?? '',
|
'user_agent' => $_SERVER['HTTP_USER_AGENT'] ?? '',
|
||||||
'referer' => $_SERVER['HTTP_REFERER'] ?? '',
|
'referer' => $_SERVER['HTTP_REFERER'] ?? '',
|
||||||
|
'content_type' => $_SERVER['CONTENT_TYPE'] ?? $_SERVER['HTTP_CONTENT_TYPE'] ?? '',
|
||||||
|
'content_length' => $_SERVER['CONTENT_LENGTH'] ?? '',
|
||||||
|
'accept' => $_SERVER['HTTP_ACCEPT'] ?? '',
|
||||||
|
'host' => $_SERVER['HTTP_HOST'] ?? '',
|
||||||
|
'server_protocol' => $_SERVER['SERVER_PROTOCOL'] ?? '',
|
||||||
];
|
];
|
||||||
|
|
||||||
writeLog("REQUEST_INFO | " . json_encode($requestInfo, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES), 'INFO');
|
writeLog("REQUEST_INFO | " . json_encode($requestInfo, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES), 'INFO');
|
||||||
|
|||||||
Reference in New Issue
Block a user