$row['wr_name'], 'interim_amount' => number_format($interim_amount), 'construction_date' => $row['temp_4'], 'dealer_name' => $row['dealer_name'] ]); if ($notification_result) { // 상태를 중도금입금예정으로 변경 sql_query("UPDATE estimate SET status = '중도금입금예정', updated_at = NOW() WHERE id = '{$row['id']}'"); // 게시판 상태도 업데이트 sql_query("UPDATE g5_write_order SET wr_1 = '중도금입금예정' WHERE wr_id = '{$row['wr_id']}'"); $processed_count++; // 로그 기록 error_log("[CRON] 중도금 알림 발송 완료 - wr_id: {$row['wr_id']}, 고객: {$row['wr_name']}, 금액: " . number_format($interim_amount)); } } echo "중도금 알림 처리 완료: {$processed_count}건\n"; // 템플릿이 없는 경우를 위한 기본 템플릿 추가 $template_check = sql_fetch("SELECT COUNT(*) as cnt FROM order_mail_templates WHERE template_key = 'customer_interim_payment'"); if ($template_check['cnt'] == 0) { // 중도금 알림 템플릿 추가 sql_query("INSERT INTO order_mail_templates (template_key, template_name, subject, content, variables) VALUES ('customer_interim_payment', '고객 - 중도금 입금 안내', '시공 준비를 위한 중도금 입금 안내', '안녕하세요 {customer_name}님,

{construction_date} 시공 예정으로 중도금 입금을 안내드립니다.

중도금: {interim_amount}원
시공업체: {dealer_name}

입금 확인 후 시공이 진행됩니다.', '[\"customer_name\", \"interim_amount\", \"construction_date\", \"dealer_name\"]')"); sql_query("INSERT INTO order_sms_templates (template_key, template_name, content, variables) VALUES ('customer_interim_payment', '고객 - 중도금 입금 안내', '{customer_name}님, {construction_date} 시공 예정으로 중도금 {interim_amount}원 입금 안내드립니다.', '[\"customer_name\", \"interim_amount\", \"construction_date\"]')"); } ?>