debug: writer 컬럼 조인 디버깅 로그 추가
- 프론트엔드: formatCellValue에서 writer 컬럼 데이터 로깅 - 백엔드: writer 조인 설정 및 검증 상세 로깅 - 목적: writer_name이 빈값으로 표시되는 문제 원인 파악
This commit is contained in:
parent
2e0ccaac16
commit
605fbc4383
|
|
@ -73,13 +73,20 @@ export class EntityJoinService {
|
|||
separator: " - ",
|
||||
};
|
||||
|
||||
logger.info(`🔍 writer 조인 설정:`, JSON.stringify(writerJoinConfig, null, 2));
|
||||
|
||||
// 조인 설정 유효성 검증
|
||||
if (await this.validateJoinConfig(writerJoinConfig)) {
|
||||
const isValid = await this.validateJoinConfig(writerJoinConfig);
|
||||
logger.info(`🔍 writer 조인 검증 결과: ${isValid}`);
|
||||
|
||||
if (isValid) {
|
||||
joinConfigs.push(writerJoinConfig);
|
||||
logger.info(`✅ writer 컬럼 조인 설정 추가됨: writer_name`);
|
||||
} else {
|
||||
logger.warn(`❌ writer 컬럼 조인 설정 검증 실패`);
|
||||
}
|
||||
} else {
|
||||
logger.info(`ℹ️ writer 컬럼 없음: ${tableName}`);
|
||||
}
|
||||
|
||||
for (const column of entityColumns) {
|
||||
|
|
|
|||
|
|
@ -1051,8 +1051,15 @@ export const TableListComponent: React.FC<TableListComponentProps> = ({
|
|||
if (value === null || value === undefined) return "-";
|
||||
|
||||
// 🎯 writer 컬럼 자동 변환: user_id -> user_name
|
||||
if (column.columnName === "writer" && rowData && rowData.writer_name) {
|
||||
return rowData.writer_name;
|
||||
if (column.columnName === "writer") {
|
||||
console.log("🔍 writer 컬럼 데이터:", {
|
||||
value,
|
||||
writer_name: rowData?.writer_name,
|
||||
rowData
|
||||
});
|
||||
if (rowData && rowData.writer_name) {
|
||||
return rowData.writer_name;
|
||||
}
|
||||
}
|
||||
|
||||
// 🎯 엔티티 컬럼 표시 설정이 있는 경우
|
||||
|
|
|
|||
Loading…
Reference in New Issue