현장확인 매물검증 결과관리 - 매물 입력시 제외

This commit is contained in:
2026-03-26 18:17:53 +09:00
parent c22b023310
commit 0ef2ba77c6
2 changed files with 31 additions and 6 deletions

View File

@@ -45,6 +45,7 @@ class TypeSHandler
try {
// 1. Receipt 데이터 저장
$receiptData = $this->parameterMapper->mapReceipt($articleNumber, $rawData, $payload);
if (!$this->receiptModel->insert($receiptData)) {
throw new Exception("Receipt Insert 실패: " . json_encode($this->receiptModel->errors()));
}
@@ -79,12 +80,20 @@ class TypeSHandler
write_custom_log("Result Insert SQL: " . (string)$this->resultModel->getLastQuery(), 'INFO', 'service');
// 5. 네이버 예약 정보 동기화 (비동기)
try {
$syncResult = $this->naverClient->submitSyncResult($rawData['reserveNo'] ?? '');
write_custom_log("Naver Sync Result Response: " . json_encode($syncResult), 'INFO', 'service');
} catch (Exception $e) {
write_custom_log("Naver Sync 실패 (계속 진행): " . $e->getMessage(), 'WARN', 'service');
}
// try {
// // $syncResult = $this->naverClient->submitSyncResult($rawData['reserveNo'] ?? '');
// $rsrv_date = $receiptData['rsrv_date'] ?? null;
// $reportData = [
// 'type' => 'S11',
// 'code' => '10000',
// 'message' => '현장확인 예약',
// 'reserveDate' => $rsrv_date
// ];
// $syncResult = $this->naverClient->verificationSiteReport($articleNumber, $reportData);
// write_custom_log("Naver Sync Result Response: " . json_encode($syncResult), 'INFO', 'service');
// } catch (Exception $e) {
// write_custom_log("Naver Sync 실패 (계속 진행): " . $e->getMessage(), 'WARN', 'service');
// }
return $rcptSq;