diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/config/AboutSiteMgt.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/config/AboutSiteMgt.jsx
index 3bf6bab..bf4c533 100644
--- a/egovframe-template-simple-react-contribution/src/pages/admin/config/AboutSiteMgt.jsx
+++ b/egovframe-template-simple-react-contribution/src/pages/admin/config/AboutSiteMgt.jsx
@@ -53,7 +53,7 @@ function StandardCodeMgt(props) {
{item.siteTitle}
{item.siteUrl}
- {item.fileGrpId}
+ {item.filePath}
{item.siteOrder}
{item.useYn}
diff --git a/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/admin/config/AdminConfigController.java b/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/admin/config/AdminConfigController.java
index 5ff7f7f..56ce9a0 100644
--- a/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/admin/config/AdminConfigController.java
+++ b/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/admin/config/AdminConfigController.java
@@ -13,6 +13,8 @@ import com.dbnt.kcscbackend.commonCode.service.CommonCodeService;
import com.dbnt.kcscbackend.config.common.BaseController;
import com.dbnt.kcscbackend.config.common.ResponseCode;
import com.dbnt.kcscbackend.config.common.ResultVO;
+import com.dbnt.kcscbackend.file.entity.TnAttachFile;
+import com.dbnt.kcscbackend.file.service.FileService;
import io.swagger.annotations.ApiParam;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.responses.ApiResponse;
@@ -31,6 +33,7 @@ import javax.servlet.http.HttpServletRequest;
import javax.validation.Valid;
import java.time.LocalDateTime;
import java.util.HashMap;
+import java.util.List;
import java.util.Map;
@RestController
@@ -41,6 +44,7 @@ public class AdminConfigController extends BaseController {
private final AdminConfigService adminConfigService;
private final CommonCodeService commonCodeService;
+ private final FileService fileService;
@Resource(name = "adminCommitteeCodeManagementService")
private AdminCommitteeCodeManagementService adminCommitteeCodeManagementService;
@@ -501,8 +505,13 @@ public class AdminConfigController extends BaseController {
public ResultVO getPartnerSiteList() throws Exception {
ResultVO resultVO = new ResultVO();
Map resultMap = new HashMap<>();
-
- resultMap.put("partnerSiteList", adminConfigService.selectPartnerSiteList());
+ List tnPartnerSite = adminConfigService.selectPartnerSiteList();
+ for (TnPartnerSite partnerSite : tnPartnerSite) {
+ String fileGrpId = partnerSite.getFileGrpId();
+ String filePath = fileService.findByFileGrpId(fileGrpId).get(0).getFilePath();
+ partnerSite.setFilePath(filePath);
+ }
+ resultMap.put("partnerSiteList", tnPartnerSite);
resultVO.setResult(resultMap);
return resultVO;
}
diff --git a/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/admin/config/entity/TnPartnerSite.java b/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/admin/config/entity/TnPartnerSite.java
index 3f5b1a8..aecd812 100644
--- a/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/admin/config/entity/TnPartnerSite.java
+++ b/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/admin/config/entity/TnPartnerSite.java
@@ -35,4 +35,7 @@ public class TnPartnerSite {
@Column(name = "use_yn", nullable = false, length = 1)
private String useYn;
+
+ @Transient
+ private String filePath;
}