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; }