diff --git a/WebContent/jsp/onl/apim/portaluser/portalUserManDetail.jsp b/WebContent/jsp/onl/apim/portaluser/portalUserManDetail.jsp
index 0a63b0f..774dbb8 100644
--- a/WebContent/jsp/onl/apim/portaluser/portalUserManDetail.jsp
+++ b/WebContent/jsp/onl/apim/portaluser/portalUserManDetail.jsp
@@ -646,7 +646,7 @@
|
diff --git a/src/main/java/com/eactive/eai/rms/onl/apim/portalInquiry/PortalInquiryManService.java b/src/main/java/com/eactive/eai/rms/onl/apim/portalInquiry/PortalInquiryManService.java
index c70af24..6862ae9 100644
--- a/src/main/java/com/eactive/eai/rms/onl/apim/portalInquiry/PortalInquiryManService.java
+++ b/src/main/java/com/eactive/eai/rms/onl/apim/portalInquiry/PortalInquiryManService.java
@@ -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());
}
}
diff --git a/src/main/java/com/eactive/eai/rms/onl/apim/portaluser/PortalUserManService.java b/src/main/java/com/eactive/eai/rms/onl/apim/portaluser/PortalUserManService.java
index 5f85ffb..c3f4cdb 100644
--- a/src/main/java/com/eactive/eai/rms/onl/apim/portaluser/PortalUserManService.java
+++ b/src/main/java/com/eactive/eai/rms/onl/apim/portaluser/PortalUserManService.java
@@ -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());
+ }
}
});
}