$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\"]')");
}
?>