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