summaryrefslogtreecommitdiff
path: root/lib/dashboard/service.ts
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-07-22 02:57:00 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-07-22 02:57:00 +0000
commitee57cc221ff2edafd3c0f12a181214c602ed257e (patch)
tree148f552f503798f7a350d6eff936b889f16be49f /lib/dashboard/service.ts
parent14f61e24947fb92dd71ec0a7196a6e815f8e66da (diff)
(대표님, 최겸) 이메일 템플릿, 벤더데이터 변경사항 대응, 기술영업 변경요구사항 구현
Diffstat (limited to 'lib/dashboard/service.ts')
-rw-r--r--lib/dashboard/service.ts9
1 files changed, 0 insertions, 9 deletions
diff --git a/lib/dashboard/service.ts b/lib/dashboard/service.ts
index 91ed5eb2..980938ad 100644
--- a/lib/dashboard/service.ts
+++ b/lib/dashboard/service.ts
@@ -64,7 +64,6 @@ export async function getTeamDashboardData(domain: string): Promise<DashboardSta
}
});
- console.log('📊 팀 대시보드 결과:', successfulResults);
return successfulResults;
} catch (error) {
@@ -90,7 +89,6 @@ export async function getUserDashboardData(domain: string): Promise<UserDashboar
return [];
}
- console.log(`👤 사용자 ID: ${userId}`);
// 병렬 처리로 성능 향상
const results = await Promise.allSettled(
@@ -259,7 +257,6 @@ async function getTableStats(config: TableConfig): Promise<DashboardStats> {
completed: completedCount
};
- console.log(`✅ ${config.tableName} 최종 통계:`, stats);
return stats;
} catch (error) {
console.error(`❌ 테이블 ${config.tableName} 통계 조회 중 오류:`, error);
@@ -273,11 +270,9 @@ async function getUserTableStats(config: TableConfig, userId: string): Promise<D
try {
// 사용자 필드가 없는 경우 빈 통계 반환
if (!hasUserFields(config)) {
- console.log(`⚠️ 테이블 ${config.tableName}에 사용자 필드가 없습니다.`);
return createEmptyStats(config);
}
- console.log(`\n👤 사용자 ${userId}의 ${config.tableName} 통계 조회`);
// 사용자 조건 생성
const userConditions = [];
@@ -334,7 +329,6 @@ async function getUserTableStats(config: TableConfig, userId: string): Promise<D
const userPendingResult = await db.execute(sql.raw(userPendingQuery));
userPendingCount = parseInt(userPendingResult.rows[0]?.count || '0');
- console.log("User Pending 개수:", userPendingCount);
}
// User In Progress 개수
@@ -411,16 +405,13 @@ export async function simpleTest(tableName: string, statusField: string) {
ORDER BY count DESC
`;
const statusResult = await db.execute(sql.raw(statusQuery));
- console.log("상태 분포:", statusResult.rows);
// 3. 특정 상태 테스트
const draftQuery = `SELECT COUNT(*) as count FROM "${tableName}" WHERE "${statusField}" = 'DRAFT'`;
const draftResult = await db.execute(sql.raw(draftQuery));
- console.log("DRAFT 개수:", draftResult.rows[0]);
const docConfirmedQuery = `SELECT COUNT(*) as count FROM "${tableName}" WHERE "${statusField}" = 'Doc. Confirmed'`;
const docConfirmedResult = await db.execute(sql.raw(docConfirmedQuery));
- console.log("Doc. Confirmed 개수:", docConfirmedResult.rows[0]);
return {
total: totalResult.rows[0],