feat: Add UI/UX improvements to catalog.html including search, config json copy, and guide modal
Some checks failed
Deploy to OCIWP / deploy (push) Failing after 34s
Some checks failed
Deploy to OCIWP / deploy (push) Failing after 34s
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
package io.shinhanlife.dap.mcc.biz.oth.usecase.impl;
|
||||
|
||||
import io.shinhanlife.dap.mcc.biz.oth.converter.Onnba3011Converter;
|
||||
import io.shinhanlife.dap.mcc.infra.itrf.mci.cfp.a.MciCfpaClient;
|
||||
import io.shinhanlife.dap.mcc.infra.itrf.mci.cfp.a.io.CLCNNB00001_I;
|
||||
import io.shinhanlife.dap.mcc.biz.oth.usecase.OnnbaMciToolUseCase;
|
||||
import io.shinhanlife.dap.mcc.biz.oth.dto.Onnba3011Request;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@@ -30,6 +32,7 @@ public class OnnbaMciToolUseCaseImpl implements OnnbaMciToolUseCase {
|
||||
|
||||
// 공통 MCI Client 주입
|
||||
private final MciCfpaClient mciCfpaClient;
|
||||
private final Onnba3011Converter onnba3011Converter;
|
||||
|
||||
/**
|
||||
* AI Agent가 호출하게 될 메서드입니다.
|
||||
@@ -42,7 +45,8 @@ public class OnnbaMciToolUseCaseImpl implements OnnbaMciToolUseCase {
|
||||
|
||||
try {
|
||||
// MciCfpaClient를 통한 호출
|
||||
Object response = mciCfpaClient.callCfpa0001(req);
|
||||
CLCNNB00001_I mciRequest = onnba3011Converter.toMciRequest(req);
|
||||
Object response = mciCfpaClient.callCfpa0001(mciRequest);
|
||||
|
||||
log.info("[MCI Tool] Glow 기반 MCI 연동 성공.");
|
||||
|
||||
|
||||
@@ -3,7 +3,6 @@ package io.shinhanlife.dap.mcc.infra.itrf.mci.cfp.a;
|
||||
import io.shinhanlife.dap.mcc.infra.itrf.mci.cfp.a.io.CLCNNB00001_I;
|
||||
import io.shinhanlife.dap.mcc.infra.itrf.mci.cfp.a.io.CLCNNB00001_O;
|
||||
import io.shinhanlife.dap.lib.integration.mci.component.AxhubMciComponent;
|
||||
import io.shinhanlife.dap.mcc.biz.oth.dto.Onnba3011Request;
|
||||
import io.shinhanlife.glow.communication.dto.Transfer;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
@@ -48,39 +47,8 @@ public class MciCfpaClient {
|
||||
* @param inDto 입력 DTO
|
||||
* @return 출력 객체
|
||||
*/
|
||||
public Object callCfpa0001(Onnba3011Request inDto) throws Exception {
|
||||
public Object callCfpa0001(CLCNNB00001_I mciReq) throws Exception {
|
||||
// 인터페이스 IO 객체 생성 및 매핑
|
||||
CLCNNB00001_I mciReq = new CLCNNB00001_I();
|
||||
mciReq.setDalScCd(inDto.getDalScCd());
|
||||
mciReq.setCstSucoRltyCd(inDto.getCstSucoRltyCd());
|
||||
mciReq.setCsNo(inDto.getCsNo());
|
||||
mciReq.setRdreNo(inDto.getRdreNo());
|
||||
mciReq.setUnfcPvsCalReqYn(inDto.getUnfcPvsCalReqYn());
|
||||
mciReq.setKcisPymmTnnrRequest(inDto.getKcisPymmTnnrRequest());
|
||||
mciReq.setLmovYn(inDto.getLmovYn());
|
||||
mciReq.setGenPsthApvTrgtYn(inDto.getGenPsthApvTrgtYn());
|
||||
mciReq.setIrcoLmovEcpbTrgtYn(inDto.getIrcoLmovEcpbTrgtYn());
|
||||
mciReq.setDigCalYn(inDto.getDigCalYn());
|
||||
mciReq.setPrbuIciDigCalYn(inDto.getPrbuIciDigCalYn());
|
||||
|
||||
if (inDto.getUnfcPrbuIrcoAddu() != null) {
|
||||
mciReq.setUnfcPrbuIrcoAddu(new CLCNNB00001_I.UnfcPrbuIrcoAdduDto());
|
||||
}
|
||||
|
||||
if (inDto.getSucoIspaBasDto() != null) {
|
||||
CLCNNB00001_I.SucoIspaBasDto sucoIspa = new CLCNNB00001_I.SucoIspaBasDto();
|
||||
sucoIspa.setCcnDalTypCd(inDto.getSucoIspaBasDto().getCcnDalTypCd());
|
||||
sucoIspa.setNwcnptCursCd(inDto.getSucoIspaBasDto().getNwcnptCursCd());
|
||||
sucoIspa.setInduAsctScCd(inDto.getSucoIspaBasDto().getInduAsctScCd());
|
||||
sucoIspa.setCepeOgnzNo(inDto.getSucoIspaBasDto().getCepeOgnzNo());
|
||||
sucoIspa.setCepePrafNo(inDto.getSucoIspaBasDto().getCepePrafNo());
|
||||
sucoIspa.setClmoOgnzNo(inDto.getSucoIspaBasDto().getClmoOgnzNo());
|
||||
sucoIspa.setClmoPrafNo(inDto.getSucoIspaBasDto().getClmoPrafNo());
|
||||
sucoIspa.setSucoYmd(inDto.getSucoIspaBasDto().getSucoYmd());
|
||||
sucoIspa.setIspDt(inDto.getSucoIspaBasDto().getIspDt());
|
||||
sucoIspa.setContYmd(inDto.getSucoIspaBasDto().getContYmd());
|
||||
mciReq.setSucoIspaBasDto(sucoIspa);
|
||||
}
|
||||
|
||||
// 인터페이스 호출
|
||||
Transfer<CLCNNB00001_O> resTransfer = mci.callTo(INTERFACE_CODE, mciReq, CLCNNB00001_O.class);
|
||||
|
||||
Reference in New Issue
Block a user