From 65ba6c111565d45ef01203d6ce744d70bb6f4017 Mon Sep 17 00:00:00 2001 From: Rinjae Date: Wed, 24 Jun 2026 15:44:40 +0900 Subject: [PATCH] =?UTF-8?q?OBP=20=ED=8C=8C=ED=8A=B8=EB=84=88=EC=BD=94?= =?UTF-8?q?=EB=93=9C=20=EC=A1=B0=ED=9A=8C=20=EA=B8=B0=EB=8A=A5=20=EC=82=AD?= =?UTF-8?q?=EC=A0=9C=20-=20ObpPartnerCodeService=20=EB=B0=8F=20=EA=B4=80?= =?UTF-8?q?=EB=A0=A8=20=EC=BB=A8=ED=8A=B8=EB=A1=A4=EB=9F=AC=20=EB=A9=94?= =?UTF-8?q?=EC=84=9C=EB=93=9C=20=EC=A0=9C=EA=B1=B0=20-=20JSP=EC=97=90?= =?UTF-8?q?=EC=84=9C=20OBP=20=EC=A1=B0=ED=9A=8C=20=EB=B2=84=ED=8A=BC=20?= =?UTF-8?q?=EB=B0=8F=20=EA=B4=80=EB=A0=A8=20=EC=8A=A4=ED=81=AC=EB=A6=BD?= =?UTF-8?q?=ED=8A=B8=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../onl/apim/portalorg/portalOrgManDetail.jsp | 46 +--------------- .../apim/portalorg/ObpPartnerCodeService.java | 55 ------------------- .../portalorg/PortalOrgManController.java | 13 ----- 3 files changed, 1 insertion(+), 113 deletions(-) delete mode 100644 src/main/java/com/eactive/eai/rms/onl/apim/portalorg/ObpPartnerCodeService.java diff --git a/WebContent/jsp/onl/apim/portalorg/portalOrgManDetail.jsp b/WebContent/jsp/onl/apim/portalorg/portalOrgManDetail.jsp index 2776797..8ea8e11 100644 --- a/WebContent/jsp/onl/apim/portalorg/portalOrgManDetail.jsp +++ b/WebContent/jsp/onl/apim/portalorg/portalOrgManDetail.jsp @@ -404,47 +404,6 @@ downloadFile(fileId, '1'); // fileSn은 '1'로 가정 }); - // OBP 파트너코드 조회 버튼 클릭 - $("#btn_query_obp").click(function() { - var compRegNo = $("#compRegNo").val(); - if (!compRegNo) { - jSuites.notification({ name: '알림', message: '사업자등록번호를 먼저 입력해주세요.', error: true }); - $("#compRegNo").focus(); - return; - } - - // 하이픈 제거 - compRegNo = compRegNo.replace(/-/g, ''); - - $.ajax({ - type: "POST", - url: url, - dataType: "json", - data: { - cmd: 'QUERY_OBP_PARTNER_CODE', - compRegNo: compRegNo - }, - beforeSend: function() { - $("#btn_query_obp").prop("disabled", true).html('hourglass_empty 조회중...'); - }, - success: function(json) { - if (json.success) { - $("#orgCode").val(json.partnerCode); - jSuites.notification({ name: '성공', message: '파트너코드가 조회되었습니다: ' + json.partnerCode }); - } else { - jSuites.notification({ name: '실패', message: json.message, error: true }); - } - }, - error: function(e) { - jSuites.notification({ name: '오류', message: '파트너코드 조회 중 오류가 발생했습니다.', error: true }); - console.error(e.responseText); - }, - complete: function() { - $("#btn_query_obp").prop("disabled", false).html('search 파트너코드 조회'); - } - }); - }); - $("#btn_modify").click(function(){ if (!checkRequired("ajaxForm")) return; @@ -630,10 +589,7 @@ <%= localeMessage.getString("portalOrg.orgCode") %> -
- - -
+ <%= localeMessage.getString("portalOrg.orgIndustryType") %> <%--업종--%> diff --git a/src/main/java/com/eactive/eai/rms/onl/apim/portalorg/ObpPartnerCodeService.java b/src/main/java/com/eactive/eai/rms/onl/apim/portalorg/ObpPartnerCodeService.java deleted file mode 100644 index a31bce6..0000000 --- a/src/main/java/com/eactive/eai/rms/onl/apim/portalorg/ObpPartnerCodeService.java +++ /dev/null @@ -1,55 +0,0 @@ -package com.eactive.eai.rms.onl.apim.portalorg; - -import com.eactive.ext.kjb.common.KjbObpException; -import com.eactive.ext.kjb.obp.KjbObpModule; -import lombok.extern.slf4j.Slf4j; -import org.springframework.stereotype.Service; - -import java.util.HashMap; -import java.util.Map; - -/** - * OBP 파트너코드 조회 서비스 - */ -@Slf4j -@Service -public class ObpPartnerCodeService { - - private KjbObpModule getObpModule() { - return KjbObpModule.getInstance(); - } - - /** - * 사업자등록번호로 OBP 파트너코드 조회 - * @param compRegNo 사업자등록번호 - * @return 조회 결과 (success, partnerCode 또는 message) - */ - public Map queryPartnerCode(String compRegNo) { - Map result = new HashMap<>(); - - try { - String partnerCode = getObpModule().queryPartnerCode(compRegNo); - - result.put("success", true); - result.put("partnerCode", partnerCode); - log.info("[OBP] 파트너코드 조회 성공 - compRegNo: {}, partnerCode: {}", compRegNo, partnerCode); - - } catch (IllegalArgumentException e) { - log.warn("[OBP] 파트너코드 조회 실패 - 잘못된 입력: {}", e.getMessage()); - result.put("success", false); - result.put("message", e.getMessage()); - - } catch (KjbObpException e) { - log.warn("[OBP] 파트너코드 조회 실패 - OBP 오류: {}", e.getMessage()); - result.put("success", false); - result.put("message", "OBP 조회 실패: " + e.getMessage()); - - } catch (Exception e) { - log.error("[OBP] 파트너코드 조회 중 오류 발생", e); - result.put("success", false); - result.put("message", "시스템 오류가 발생했습니다."); - } - - return result; - } -} diff --git a/src/main/java/com/eactive/eai/rms/onl/apim/portalorg/PortalOrgManController.java b/src/main/java/com/eactive/eai/rms/onl/apim/portalorg/PortalOrgManController.java index 3a37e5f..4e0531c 100644 --- a/src/main/java/com/eactive/eai/rms/onl/apim/portalorg/PortalOrgManController.java +++ b/src/main/java/com/eactive/eai/rms/onl/apim/portalorg/PortalOrgManController.java @@ -27,7 +27,6 @@ import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestHeader; -import org.springframework.web.bind.annotation.RequestParam; @Slf4j @Controller @@ -36,7 +35,6 @@ public class PortalOrgManController extends BaseAnnotationController { private final PortalOrgManService portalOrgManService; private final ComboService comboService; - private final ObpPartnerCodeService obpPartnerCodeService; @GetMapping(value = "/onl/apim/portalorg/portalOrgMan.view") public void view() { @@ -194,15 +192,4 @@ public class PortalOrgManController extends BaseAnnotationController { return ResponseEntity.ok(new GridResponse<>(page)); } - /** - * OBP 파트너코드 조회 - * @param compRegNo 사업자등록번호 - * @return partnerCode - */ - @PostMapping(value = "/onl/apim/portalorg/portalOrgMan.json", params = "cmd=QUERY_OBP_PARTNER_CODE") - public ResponseEntity> queryObpPartnerCode(@RequestParam("compRegNo") String compRegNo) { - Map result = obpPartnerCodeService.queryPartnerCode(compRegNo); - return ResponseEntity.ok(result); - } - }