5) { echo ""; exit; } // 업무협의록 리스트 조회 (최근 10개) $tenant_id = $user_id; // session.php에서 user_id를 tenant_id로 사용 $consult_list = []; try { $pdo = db_connect(); if (!$pdo) { error_log('업무협의록 조회 실패: DB 연결 실패'); } else { // MVP 단계: 모든 사용자가 모든 데이터를 볼 수 있도록 tenant_id 조건 제거 $sql = "SELECT id, title, created_at, summary_text, audio_file_path FROM consult_logs ORDER BY created_at DESC LIMIT 10"; $stmt = $pdo->prepare($sql); if (!$stmt) { error_log('업무협의록 조회 실패: SQL 준비 실패 - ' . print_r($pdo->errorInfo(), true)); } else { $executeResult = $stmt->execute(); if (!$executeResult) { error_log('업무협의록 조회 실패: SQL 실행 실패 - ' . print_r($stmt->errorInfo(), true)); } else { $consult_list = $stmt->fetchAll(PDO::FETCH_ASSOC); error_log('업무협의록 조회 성공: ' . count($consult_list) . '개 조회됨 (모든 사용자 공개)'); } } } } catch (Exception $e) { // DB 조회 실패 시 빈 배열 error_log('업무협의록 조회 예외 발생: ' . $e->getMessage()); $consult_list = []; } ?>
음성을 녹음하고 AI를 통해 자동으로 업무협의록을 생성합니다
Chrome 브라우저에서 마이크 권한을 허용해주세요
실시간 음성 인식 - 말하는 즉시 텍스트로 변환됩니다
녹음이 끝나면 AI가 자동으로 업무협의록을 작성합니다