포탈 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
@@ -646,7 +646,7 @@
</th>
<td>
<div class="input-group" style="width: 60%; display: flex;">
<div class="select-style" style="width: 35%; display: inline-block;">
<div class="select-style" style="width: 25%; display: inline-block;">
<select id="mobilePrefix" style="padding-left: 10px;">
<option value="010">010</option>
<option value="011">011</option>
@@ -656,9 +656,9 @@
</select>
</div>
<span class="mx-2">-</span>
<input type="text" id="mobileMiddle" maxlength="4" style="width: 20%; text-align: center;"/>
<input type="text" id="mobileMiddle" maxlength="4" style="width: 25%; text-align: center;"/>
<span class="mx-2">-</span>
<input type="text" id="mobileLast" maxlength="4" style="width: 20%; text-align: center;"/>
<input type="text" id="mobileLast" maxlength="4" style="width: 25%; text-align: center;"/>
<input type="hidden" name="mobileNumber"/>
</div>
</td>
@@ -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());
}
}
});
}