파일 컴포넌트 분리

This commit is contained in:
kjs
2025-09-05 21:52:19 +09:00
parent e0fd624078
commit d73be8a4d3
21 changed files with 1999 additions and 556 deletions

View File

@@ -181,20 +181,38 @@ export class AuthController {
return;
}
const userInfoResponse: UserInfo = {
// DB에서 조회한 원본 사용자 정보 로그
console.log("🔍 DB에서 조회한 사용자 정보:", {
userId: dbUserInfo.userId,
companyCode: dbUserInfo.companyCode,
deptCode: dbUserInfo.deptCode,
dbUserInfoKeys: Object.keys(dbUserInfo),
});
// 프론트엔드 호환성을 위해 더 많은 사용자 정보 반환
const userInfoResponse: any = {
userId: dbUserInfo.userId,
userName: dbUserInfo.userName || "",
deptName: dbUserInfo.deptName || "",
companyCode: dbUserInfo.companyCode || "ILSHIN",
company_code: dbUserInfo.companyCode || "ILSHIN", // 프론트엔드 호환성
userType: dbUserInfo.userType || "USER",
userTypeName: dbUserInfo.userTypeName || "일반사용자",
email: dbUserInfo.email || "",
photo: dbUserInfo.photo,
locale: dbUserInfo.locale || "KR", // locale 정보 추가
deptCode: dbUserInfo.deptCode, // 추가 필드
isAdmin:
dbUserInfo.userType === "ADMIN" || dbUserInfo.userId === "plm_admin",
};
console.log("📤 프론트엔드로 전송할 사용자 정보:", {
companyCode: userInfoResponse.companyCode,
company_code: userInfoResponse.company_code,
deptCode: userInfoResponse.deptCode,
responseKeys: Object.keys(userInfoResponse),
});
res.status(200).json({
success: true,
message: "사용자 정보 조회 성공",