포탈 Q&A, 사용자 관련 버그 수정

This commit is contained in:
Rinjae
2026-01-18 16:25:59 +09:00
parent 02988f588f
commit 5baf21362e
3 changed files with 26 additions and 11 deletions
@@ -76,7 +76,12 @@ public class PortalInquiryManService extends BaseService {
FileInfo fileInfo = null;
if(StringUtils.isNotBlank(fileId)){
fileInfo = fileService.findById(fileId);
try {
fileInfo = fileService.findById(fileId);
} catch (Exception e) {
// 파일 정보가 DB에 없는 경우 무시하고 계속 진행
log.warn("File not found for fileId: {}", fileId);
}
}
boolean hasAttachment = false;
@@ -99,9 +104,14 @@ public class PortalInquiryManService extends BaseService {
}
if (StringUtils.isNotBlank(inquiry.getAttachFile())) {
FileInfo fileInfo = fileService.findById(inquiry.getAttachFile());
if (fileInfo != null && fileInfo.getFileDetails() != null && !fileInfo.getFileDetails().isEmpty()) {
portalInquiryUI.setFileInfo(fileInfo);
try {
FileInfo fileInfo = fileService.findById(inquiry.getAttachFile());
if (fileInfo != null && fileInfo.getFileDetails() != null && !fileInfo.getFileDetails().isEmpty()) {
portalInquiryUI.setFileInfo(fileInfo);
}
} catch (Exception e) {
// 파일 정보가 DB에 없는 경우 무시하고 계속 진행
log.warn("File not found for fileId: {}", inquiry.getAttachFile());
}
}
@@ -82,10 +82,15 @@ public class PortalUserManService extends BaseService {
portalUserUI.setPortalOrgUIs(orgUI);
if (StringUtils.isNotBlank(portalUser.getPortalOrg().getCompRegFile())) {
FileInfo fileInfo = fileService.findById(portalUser.getPortalOrg().getCompRegFile());
orgUI.setFileInfo(fileInfo);
FileDetail fileDetail = fileInfo.getFileDetails().get(0);
orgUI.setFileName(fileDetail.getOriginalFileName() + "." + fileDetail.getFileExtension());
try {
FileInfo fileInfo = fileService.findById(portalUser.getPortalOrg().getCompRegFile());
orgUI.setFileInfo(fileInfo);
FileDetail fileDetail = fileInfo.getFileDetails().get(0);
orgUI.setFileName(fileDetail.getOriginalFileName() + "." + fileDetail.getFileExtension());
} catch (Exception e) {
// 파일 정보가 DB에 없는 경우 무시하고 계속 진행
log.warn("File not found for compRegFile: {}", portalUser.getPortalOrg().getCompRegFile());
}
}
});
}