이준호 전자조정시스템 고도화

- 결제 개발 중
This commit is contained in:
LJH 2022-12-02 19:22:14 +09:00
parent 017c76d058
commit 5ee6f3328f
25 changed files with 282 additions and 91 deletions

View File

@ -100,6 +100,7 @@ public class IpUtil {
if(serverNm.contains("localhost") || serverNm.contains("119.193.215.98") || serverNm.contains("iten.co.kr")) {//로컬 개발서버 요청시 서버 경로 처리
ozServerNm = "http://119.193.215.98:8086";
// ozServerNm = "http://192.168.0.176:8091";
}else if(serverNm.contains("192.168.39.144")) {//저작위 업무시스템망에서 오즈 요청시 오즈 서버 경로 처리

View File

@ -506,7 +506,7 @@ public class StringUtil {
}else{ //개발서버 시스템 주소 셋팅
repUrl = url.replaceAll("host_dev", "http://119.193.215.98:8091");
repUrl = url.replaceAll("host_dev", "http://119.193.215.98:8081");
}

View File

@ -1,6 +1,8 @@
package kcc.kccadr.accdnt.apm.web;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
@ -9,11 +11,14 @@ import javax.servlet.http.HttpSession;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import com.inicis.std.util.SignatureUtil;
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper;
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
import kcc.com.cmm.LoginVO;
@ -50,6 +55,15 @@ public class AdjstPayMentController {
@Resource(name = "egovCryptoUtil")
EgovCryptoUtil egovCryptoUtil;
@Value("#{globalSettings['Globals.pay.mid']}")
private String global_mid;
@Value("#{globalSettings['Globals.pay.signKey']}")
private String global_signKey;
@Value("#{globalSettings['Globals.pay.siteDomain']}")
private String global_siteDomain;
/**
* 기일변경신청 목록
@ -135,12 +149,71 @@ public class AdjstPayMentController {
/**
* 수수료 상세
*/
@RequestMapping("/web/kccadr/accdnt/apm/adjstPayMentDetail.do")
public String adjstPayMentDetail(@ModelAttribute("adjstPayMentVO") AdjstPayMentVO adjstPayMentVO, ModelMap model,HttpSession session) throws Exception {
adjstPayMentVO.setFrstRegisterId("USRCNFRM_00000002510");
model.addAttribute("list", adjstPayMentService.selectAdjstPayMentDetailList(adjstPayMentVO));
//SsoLoginVO ssoLoginVO = (SsoLoginVO)session.getAttribute("SSOLoginVO");
//adjstPayMentVO.setFrstRegisterId(ssoLoginVO.getMembId());
@RequestMapping("/web/kccadr/payment/accdnt/apm/adjstPayMentDetail.do")
public String adjstPayMentDetail(@ModelAttribute("adjstPayMentVO") AdjstPayMentVO adjstPayMentVO, ModelMap model,HttpSession session, HttpServletRequest request) throws Exception {
String auth = EgovUserDetailsHelper.isAuthenticated() ? null : EgovUserDetailsHelper.getAuthenticatedUser().toString();
LoginVO loginVO = "anonymousUser".equals(auth) ? null : (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
SsoLoginVO ssoLoginVO = (SsoLoginVO) request.getSession().getAttribute("SSOLoginVO");
adjstPayMentVO.setFrstRegisterId(loginVO.getUniqId());
List<AdjstPayMentVO> adjstPayMentVOList = adjstPayMentService.selectAdjstPayMentDetailList(adjstPayMentVO);
//수수료 합계
int totalPrice = 0;
for(AdjstPayMentVO tmp: adjstPayMentVOList.get(0).getList()) {
totalPrice += Integer.valueOf(tmp.getAdrCost());
}
// ======================결제 시작===================
String mid = global_mid; // 상점아이디
String signKey = global_signKey; // 결제 signkey
String mKey = SignatureUtil.hash(signKey, "SHA-256");
String timestamp = SignatureUtil.getTimestamp(); // util에 의해서 자동생성
String orderNumber = mid+"_"+SignatureUtil.getTimestamp(); // 가맹점 주문번호(가맹점에서 직접 설정)
//결제요금
String price = String.valueOf(totalPrice); // 상품가격(특수기호 제외, 가맹점에서 직접 설정)
Map<String, String> signParam = new HashMap<String, String>();
signParam.put("oid", orderNumber);
signParam.put("price", price);
signParam.put("timestamp", timestamp);
String signature = SignatureUtil.makeSignature(signParam);
/* 기타 */
String siteDomain = global_siteDomain; //가맹점 도메인 입력
//서버정보 받아오기
String scheme = request.getScheme();
String serverName = request.getServerName();
String serverPort = String.valueOf(request.getServerPort());
if(!"".equals(serverPort)) serverPort = ":" + serverPort;
String requestUrl = scheme + "://" + serverName + serverPort;
//고객사 임의데이터 ("요청URL" + "§" + "pk")
String merchantData = requestUrl + "/web/kccadr/accdnt/ai/doclssReqProcess.do" + "§";
model.addAttribute("mid", mid);
model.addAttribute("signKey", signKey);
model.addAttribute("mKey", mKey);
model.addAttribute("timestamp", timestamp);
model.addAttribute("orderNumber", orderNumber);
model.addAttribute("price", price);
model.addAttribute("signature", signature);
model.addAttribute("siteDomain", siteDomain);
model.addAttribute("merchantData", merchantData);
// ======================결제 ===================
model.addAttribute("list", adjstPayMentVOList);
model.addAttribute("ssoLoginVO", ssoLoginVO);
return "/web/kccadr/accdnt/apm/adjstPayMentDetail";
}

View File

@ -10,6 +10,7 @@ import java.util.stream.Collectors;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
@ -61,6 +62,7 @@ import kcc.kccadr.cmm.KccadrConstants;
import kcc.kccadr.kccadrCom.service.KccadrCommonSearchVO;
import kcc.kccadr.kccadrCom.service.KccadrCommonService;
import kcc.kccadr.kccadrCom.service.KccadrCommonVO;
import kcc.let.uat.uia.service.SsoLoginVO;
import kcc.let.utl.fcc.service.EgovCryptoUtil;
/**
@ -560,11 +562,21 @@ public class AdjstReqStatusController {
}
// 대국민 조정사건 기록열람 신청 목록
@RequestMapping(value = "/web/kccadr/accdnt/ai/docIssReqList.do")
public String docIssReqList(@ModelAttribute("adrRecordReadingVO") AdrRecordReadingVO adrRecordReadingVO, ModelMap model, HttpServletRequest request) throws Exception {
@RequestMapping(value = "/web/kccadr/payment/accdnt/ai/docIssReqList.do")
public String docIssReqList(@ModelAttribute("adrRecordReadingVO") AdrRecordReadingVO adrRecordReadingVO,
ModelMap model,
HttpServletRequest request,
HttpServletResponse response) throws Exception {
String sessionId = request.getSession().getId();
System.out.println(sessionId);
response.setHeader("Set-Cookie", "JSESSIONID="+ sessionId +"; Path=/; Secure; SameSite=None");
String auth = EgovUserDetailsHelper.isAuthenticated() ? null : EgovUserDetailsHelper.getAuthenticatedUser().toString();
LoginVO loginVO = "anonymousUser".equals(auth) ? new LoginVO() : (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
SsoLoginVO ssoLoginVO = (SsoLoginVO) request.getSession().getAttribute("SSOLoginVO");
if (loginVO == null) {
model.addAttribute("msg", "로그인 해주세요.");
@ -608,6 +620,7 @@ public class AdjstReqStatusController {
}
model.addAttribute("list", list);
model.addAttribute("ssoLoginVO", ssoLoginVO);
// ======================결제 시작===================
@ -618,16 +631,24 @@ public class AdjstReqStatusController {
String timestamp = SignatureUtil.getTimestamp(); // util에 의해서 자동생성
String orderNumber = mid+"_"+SignatureUtil.getTimestamp(); // 가맹점 주문번호(가맹점에서 직접 설정)
String price = "10"; // 상품가격(특수기호 제외, 가맹점에서 직접 설정)
//열람 비용
String price_view = "500"; // 상품가격(특수기호 제외, 가맹점에서 직접 설정)
//발급 비용
String price_print = "800"; // 상품가격(특수기호 제외, 가맹점에서 직접 설정)
Map<String, String> signParam_view = new HashMap<String, String>();
Map<String, String> signParam_print = new HashMap<String, String>();
Map<String, String> signParam = new HashMap<String, String>();
signParam_view.put("oid", orderNumber);
signParam_view.put("price", price_view);
signParam_view.put("timestamp", timestamp);
signParam_print.put("oid", orderNumber);
signParam_print.put("price", price_print);
signParam_print.put("timestamp", timestamp);
signParam.put("oid", orderNumber);
signParam.put("price", price);
signParam.put("timestamp", timestamp);
String signature = SignatureUtil.makeSignature(signParam);
String signature_view = SignatureUtil.makeSignature(signParam_view);
String signature_print = SignatureUtil.makeSignature(signParam_print);
/* 기타 */
String siteDomain = global_siteDomain; //가맹점 도메인 입력
@ -648,8 +669,10 @@ public class AdjstReqStatusController {
model.addAttribute("mKey", mKey);
model.addAttribute("timestamp", timestamp);
model.addAttribute("orderNumber", orderNumber);
model.addAttribute("price", price);
model.addAttribute("signature", signature);
model.addAttribute("price_view", price_view);
model.addAttribute("price_print", price_print);
model.addAttribute("signature_view", signature_view);
model.addAttribute("signature_print", signature_print);
model.addAttribute("siteDomain", siteDomain);
model.addAttribute("merchantData", merchantData);
@ -733,7 +756,7 @@ public class AdjstReqStatusController {
adrRecordReadingService.deletedocIssReq(adrRecordReadingVO); // 삭제
redirectAttributes.addFlashAttribute("message", egovMessageSource.getMessage("success.common.delete")); // 공통메세지
return "redirect:/web/kccadr/accdnt/ai/docIssReqList.do";
return "redirect:/web/kccadr/payment/accdnt/ai/docIssReqList.do";
}
/**
@ -784,7 +807,7 @@ public class AdjstReqStatusController {
}
return "redirect:/web/kccadr/accdnt/ai/docIssReqList.do";
return "redirect:/web/kccadr/payment/accdnt/ai/docIssReqList.do";
}
/**

View File

@ -9,6 +9,7 @@ import org.springframework.stereotype.Service;
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
import kcc.com.cmm.util.StringUtil;
import kcc.kccadr.adjreqmgr.service.AdjReqMgrService;
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
import kcc.kccadr.advc.service.impl.AdrHstryMgrDAO;
@ -451,11 +452,18 @@ public class AdjReqMgrServiceImpl extends EgovAbstractServiceImpl implements A
// 결제내역 삭제...
adjReqMgrDAO.deleteAdjstReqMgrPaymentList(searchVO);
sn = 1;
String test = "";
if(StringUtil.isNotEmpty(searchVO.getPayment().get(0).getAccTy())) {
test = searchVO.getPayment().get(0).getAccTy();
}
for(AdjReqMgrVO model : searchVO.getPayment()){
model.setFrstRegisterId(searchVO.getFrstRegisterId());
model.setLastUpdusrId(searchVO.getFrstRegisterId());
model.setApprSeq(payIdgen.getNextStringId());
model.setApprSn(String.valueOf(sn));
model.setAccTy(test);
adjReqMgrDAO.insertAdjReqMgrRegPaymentSave(model);
sn++;
}

View File

@ -53,14 +53,14 @@ public class InipayWebController {
/*
* 신청인 대리인 작성화면 STEP1
* */
@RequestMapping("/web/kccadr/inipay/close.do")
@RequestMapping("/web/kccadr/payment/inipay/close.do")
public String close(
) throws Exception {
return "/web/kccadr/inipay/close";
}
@RequestMapping("/web/kccadr/inipay/INIStdPayRequest.do")
@RequestMapping("/web/kccadr/payment/inipay/INIStdPayRequest.do")
public String INIStdPayRequest(
) throws Exception {
@ -68,7 +68,7 @@ public class InipayWebController {
return "/web/kccadr/inipay/INIStdPayRequest";
}
@RequestMapping("/web/kccadr/inipay/INIStdPayBill.do")
@RequestMapping("/web/kccadr/payment/inipay/INIStdPayBill.do")
public String INIStdPayBill(
) throws Exception {
@ -76,7 +76,7 @@ public class InipayWebController {
return "/web/kccadr/inipay/INIStdPayBill";
}
@RequestMapping("/web/kccadr/inipay/INIStdPayRelay.do")
@RequestMapping("/web/kccadr/payment/inipay/INIStdPayRelay.do")
public String INIStdPayRelay(
) throws Exception {
@ -84,7 +84,7 @@ public class InipayWebController {
return "/web/kccadr/inipay/INIStdPayRelay";
}
@RequestMapping("/web/kccadr/inipay/INIStdPayReturn.do")
@RequestMapping("/web/kccadr/payment/inipay/INIStdPayReturn.do")
public String INIStdPayReturn(
) throws Exception {
@ -92,7 +92,7 @@ public class InipayWebController {
return "/web/kccadr/inipay/INIStdPayReturn";
}
@RequestMapping("/web/kccadr/inipay/popup.do")
@RequestMapping("/web/kccadr/payment/inipay/popup.do")
public String popup(
) throws Exception {
@ -106,7 +106,7 @@ public class InipayWebController {
* 신용카드 결제 요청 URL
*
* */
@RequestMapping("/web/kccadr/inipay/INIstdpayPcReq.do")
@RequestMapping("/web/kccadr/payment/inipay/INIstdpayPcReq.do")
public String INIstdpayPcReq(ModelMap model
) throws Exception {
@ -131,7 +131,7 @@ public class InipayWebController {
String signature = SignatureUtil.makeSignature(signParam);
/* 기타 */
String siteDomain = "http://127.0.0.1:8089/web/kccadr/inipay"; //가맹점 도메인 입력
String siteDomain = "http://127.0.0.1:8089/web/kccadr/payment/inipay"; //가맹점 도메인 입력
model.addAttribute("mid", mid);
model.addAttribute("signKey", signKey);
@ -151,7 +151,7 @@ public class InipayWebController {
* 신용카드 결제 리턴 URL
*
* */
@RequestMapping("/web/kccadr/inipay/INIstdpayPcReturn.do")
@RequestMapping("/web/kccadr/payment/inipay/INIstdpayPcReturn.do")
public String INIstdpayPcReturn(HttpServletRequest request
, ModelMap model
, RedirectAttributes rttr
@ -219,11 +219,12 @@ public class InipayWebController {
* 신용카드 결제 닫기 URL
*
* */
@RequestMapping("/web/kccadr/inipay/INIstdpayClose.do")
@RequestMapping("/web/kccadr/payment/inipay/INIstdpayClose.do")
public String INIstdpayClose(
) throws Exception {
System.out.println("test");
return "/web/kccadr/inipay/close";
}

View File

@ -445,7 +445,7 @@ public class EgovLoginController {
SsoLoginVO ssoLoginVO = (SsoLoginVO) session.getAttribute("SSOLoginVO");
// 실서버 적용시 바꾸기
/*String returnSiteUrl = "http://119.193.215.98:8091/web/user/login/ssoUsrModifyResult.do";*/
/*String returnSiteUrl = "http://119.193.215.98:8081/web/user/login/ssoUsrModifyResult.do";*/
String returnSiteUrl = returnSiteUrlGlobal;
ssoLoginVO.setReturnSiteUrl(URLEncoder.encode(returnSiteUrl));

View File

@ -66,7 +66,7 @@ Globals.sso.ssoUri=https://devsso.copyright.or.kr/oauth2/token.do
Globals.sso.clientId=30354835c3684ff79e7fb1bfd3a768f6
Globals.sso.clientSecret=1ueil5ee05wr0t1gjy1ppt212
Globals.sso.scope=http://sso.copyright.or.kr
Globals.sso.returnSiteUrl=http://119.193.215.98:8091/web/user/login/ssoUsrModifyResult.do
Globals.sso.returnSiteUrl=http://119.193.215.98:8081/web/user/login/ssoUsrModifyResult.do
Globals.sso.returnSiteCode=SITE011
#\uc2e4\uc11c\ubc84
@ -146,10 +146,10 @@ Globals.iniPg.signKey=UE9idGFmcGJEdU1HR04zbEdLdUM0QT09
##pdf\ubcc0\ud658 \ud30c\uc77c\uc758 \uc6f9\uc811\uadfc\uc744 \uc704\ud55c path - 4.pdf\ubcc0\ud658\uc758 \uacb0\uacfc\ubb3c\uc744 \uc6f9\uc5d0\uc11c \uc811\uadfc\ud558\uae30 \uc704\ud55c \uacbd\ub85c - \ubcc0\ud658\ub41c PDF \ud30c\uc77c\uc744 \uc6f9\ud398\uc774\uc9c0\uc5d0\uc11c \uc811\uadfc\ud558\uae30 \uc704\ud574 \uc124\uc815\ub41c \uacbd\ub85c \uc815\ubcf4
#Globals.pdf.webpath=/pdf/out/
##=====================================2.\uac1c\ubc1c\uc11c\ubc84(http://119.193.215.98:8091)=============================================================
##=====================================2.\uac1c\ubc1c\uc11c\ubc84(http://119.193.215.98:8081)=============================================================
## \uc0c1\uc138 \ud56d\ubaa9\uc5d0 \ub300\ud55c \uc124\uba85\uc740 \uc0c1\ub2e8\uc5d0\uc11c \ud655\uc778 \ubc14\ub78d\ub2c8\ub2e4.
Globals.pdf.serverUrl=192.168.0.200
Globals.pdf.apiUrl=http://119.193.215.98:8091
Globals.pdf.apiUrl=http://119.193.215.98:8081
Globals.pdf.filepath.out=file:/z:/out/
Globals.pdf.makepath=/usr/local/tomcat/file/sht/
Globals.pdf.makepath.out=/usr/local/tomcat/file/sht/out/
@ -186,9 +186,9 @@ Globals.Innorix.FilePath=D:\\usr\\local\\tomcat\\file\\sht\\
#\uac1c\ubc1c\uc11c\ubc84
Globals.pay.mid=INIpayTest
Globals.pay.signKey=SU5JTElURV9UUklQTEVERVNfS0VZU1RS
Globals.pay.siteDomain=http://119.193.215.98:8087/web/kccadr/inipay
Globals.pay.siteDomain=http://119.193.215.98:8081/web/kccadr/payment/inipay
#\uc2e4\uc11c\ubc84
#inipay \uacb0\uc81c
#Globals.pay.mid=crosorkr01
#Globals.pay.signKey=UE9idGFmcGJEdU1HR04zbEdLdUM0QT09
#Globals.pay.siteDomain=https://adr.copyright.or.kr/web/kccadr/inipay
#Globals.pay.siteDomain=https://adr.copyright.or.kr/web/kccadr/payment/inipay

View File

@ -66,7 +66,7 @@ Globals.sso.ssoUri=https://devsso.copyright.or.kr/oauth2/token.do
Globals.sso.clientId=30354835c3684ff79e7fb1bfd3a768f6
Globals.sso.clientSecret=1ueil5ee05wr0t1gjy1ppt212
Globals.sso.scope=http://sso.copyright.or.kr
Globals.sso.returnSiteUrl=http://119.193.215.98:8091/web/user/login/ssoUsrModifyResult.do
Globals.sso.returnSiteUrl=http://119.193.215.98:8081/web/user/login/ssoUsrModifyResult.do
Globals.sso.returnSiteCode=SITE011
#\uc2e4\uc11c\ubc84
@ -146,10 +146,10 @@ Globals.iniPg.signKey=UE9idGFmcGJEdU1HR04zbEdLdUM0QT09
##pdf\ubcc0\ud658 \ud30c\uc77c\uc758 \uc6f9\uc811\uadfc\uc744 \uc704\ud55c path - 4.pdf\ubcc0\ud658\uc758 \uacb0\uacfc\ubb3c\uc744 \uc6f9\uc5d0\uc11c \uc811\uadfc\ud558\uae30 \uc704\ud55c \uacbd\ub85c - \ubcc0\ud658\ub41c PDF \ud30c\uc77c\uc744 \uc6f9\ud398\uc774\uc9c0\uc5d0\uc11c \uc811\uadfc\ud558\uae30 \uc704\ud574 \uc124\uc815\ub41c \uacbd\ub85c \uc815\ubcf4
#Globals.pdf.webpath=/pdf/out/
##=====================================2.\uac1c\ubc1c\uc11c\ubc84(http://119.193.215.98:8091)=============================================================
##=====================================2.\uac1c\ubc1c\uc11c\ubc84(http://119.193.215.98:8081)=============================================================
## \uc0c1\uc138 \ud56d\ubaa9\uc5d0 \ub300\ud55c \uc124\uba85\uc740 \uc0c1\ub2e8\uc5d0\uc11c \ud655\uc778 \ubc14\ub78d\ub2c8\ub2e4.
Globals.pdf.serverUrl=192.168.0.200
Globals.pdf.apiUrl=http://119.193.215.98:8091
Globals.pdf.apiUrl=http://119.193.215.98:8081
Globals.pdf.filepath.out=file:/z:/out/
Globals.pdf.makepath=/usr/local/tomcat/file/sht/
Globals.pdf.makepath.out=/usr/local/tomcat/file/sht/out/
@ -186,9 +186,9 @@ Globals.Innorix.FilePath=D:\\usr\\local\\tomcat\\file\\sht\\
#\uac1c\ubc1c\uc11c\ubc84
Globals.pay.mid=INIpayTest
Globals.pay.signKey=SU5JTElURV9UUklQTEVERVNfS0VZU1RS
Globals.pay.siteDomain=http://119.193.215.98:8087/web/kccadr/inipay
Globals.pay.siteDomain=http://119.193.215.98:8081/web/kccadr/payment/inipay
#\uc2e4\uc11c\ubc84
#inipay \uacb0\uc81c
#Globals.pay.mid=crosorkr01
#Globals.pay.signKey=UE9idGFmcGJEdU1HR04zbEdLdUM0QT09
#Globals.pay.siteDomain=https://adr.copyright.or.kr/web/kccadr/inipay
#Globals.pay.siteDomain=https://adr.copyright.or.kr/web/kccadr/payment/inipay

View File

@ -65,7 +65,7 @@ Globals.sso.ssoUri=https://devsso.copyright.or.kr/oauth2/token.do
Globals.sso.clientId=30354835c3684ff79e7fb1bfd3a768f6
Globals.sso.clientSecret=1ueil5ee05wr0t1gjy1ppt212
Globals.sso.scope=http://sso.copyright.or.kr
Globals.sso.returnSiteUrl=http://119.193.215.98:8091/web/user/login/ssoUsrModifyResult.do
Globals.sso.returnSiteUrl=http://119.193.215.98:8081/web/user/login/ssoUsrModifyResult.do
Globals.sso.returnSiteCode=SITE011
#\uc2e4\uc11c\ubc84
@ -146,10 +146,10 @@ Globals.iniPg.signKey=UE9idGFmcGJEdU1HR04zbEdLdUM0QT09
##pdf\ubcc0\ud658 \ud30c\uc77c\uc758 \uc6f9\uc811\uadfc\uc744 \uc704\ud55c path - 4.pdf\ubcc0\ud658\uc758 \uacb0\uacfc\ubb3c\uc744 \uc6f9\uc5d0\uc11c \uc811\uadfc\ud558\uae30 \uc704\ud55c \uacbd\ub85c - \ubcc0\ud658\ub41c PDF \ud30c\uc77c\uc744 \uc6f9\ud398\uc774\uc9c0\uc5d0\uc11c \uc811\uadfc\ud558\uae30 \uc704\ud574 \uc124\uc815\ub41c \uacbd\ub85c \uc815\ubcf4
#Globals.pdf.webpath=/pdf/out/
##=====================================2.\uac1c\ubc1c\uc11c\ubc84(http://119.193.215.98:8091)=============================================================
##=====================================2.\uac1c\ubc1c\uc11c\ubc84(http://119.193.215.98:8081)=============================================================
## \uc0c1\uc138 \ud56d\ubaa9\uc5d0 \ub300\ud55c \uc124\uba85\uc740 \uc0c1\ub2e8\uc5d0\uc11c \ud655\uc778 \ubc14\ub78d\ub2c8\ub2e4.
Globals.pdf.serverUrl=192.168.0.200
Globals.pdf.apiUrl=http://119.193.215.98:8091
Globals.pdf.apiUrl=http://119.193.215.98:8081
Globals.pdf.filepath.out=file:/z:/out/
Globals.pdf.makepath=/usr/local/tomcat/file/sht/
Globals.pdf.makepath.out=/usr/local/tomcat/file/sht/out/
@ -186,12 +186,12 @@ Globals.Innorix.FilePath=D:\\usr\\local\\tomcat\\file\\sht\\
#\uac1c\ubc1c\uc11c\ubc84
Globals.pay.mid=INIpayTest
Globals.pay.signKey=SU5JTElURV9UUklQTEVERVNfS0VZU1RS
Globals.pay.siteDomain=http://119.193.215.98:8081/web/kccadr/inipay
Globals.pay.siteDomain=http://119.193.215.98:8087/web/kccadr/payment/inipay
#\uc2e4\uc11c\ubc84
#inipay \uacb0\uc81c
#Globals.pay.mid=crosorkr01
#Globals.pay.signKey=UE9idGFmcGJEdU1HR04zbEdLdUM0QT09
#Globals.pay.siteDomain=https://adr.copyright.or.kr/web/kccadr/inipay
#Globals.pay.siteDomain=https://adr.copyright.or.kr/web/kccadr/payment/inipay
#DB \uc554\ud638\ud654 \uc194\ub8e8\uc158 \uc815\ucc45\uba85
Globals.MagicDB.PolicyName=POLICY001

View File

@ -65,7 +65,7 @@ Globals.KccMail.title=[\ud55c\uad6d\uc800\uc791\uad8c\uc704\uc6d0\ud68c] \ubd84\
#Globals.sso.clientId=30354835c3684ff79e7fb1bfd3a768f6
#Globals.sso.clientSecret=1ueil5ee05wr0t1gjy1ppt212
#Globals.sso.scope=http://sso.copyright.or.kr
#Globals.sso.returnSiteUrl=http://119.193.215.98:8091/web/user/login/ssoUsrModifyResult.do
#Globals.sso.returnSiteUrl=http://119.193.215.98:8081/web/user/login/ssoUsrModifyResult.do
#Globals.sso.returnSiteCode=SITE011
#\uc2e4\uc11c\ubc84
Globals.sso.ssoUri=https://sso.copyright.or.kr/oauth2/token.do
@ -144,10 +144,10 @@ Globals.iniPg.signKey=UE9idGFmcGJEdU1HR04zbEdLdUM0QT09
##pdf\ubcc0\ud658 \ud30c\uc77c\uc758 \uc6f9\uc811\uadfc\uc744 \uc704\ud55c path - 4.pdf\ubcc0\ud658\uc758 \uacb0\uacfc\ubb3c\uc744 \uc6f9\uc5d0\uc11c \uc811\uadfc\ud558\uae30 \uc704\ud55c \uacbd\ub85c - \ubcc0\ud658\ub41c PDF \ud30c\uc77c\uc744 \uc6f9\ud398\uc774\uc9c0\uc5d0\uc11c \uc811\uadfc\ud558\uae30 \uc704\ud574 \uc124\uc815\ub41c \uacbd\ub85c \uc815\ubcf4
#Globals.pdf.webpath=/pdf/out/
##=====================================2.\uac1c\ubc1c\uc11c\ubc84(http://119.193.215.98:8091)=============================================================
##=====================================2.\uac1c\ubc1c\uc11c\ubc84(http://119.193.215.98:8081)=============================================================
## \uc0c1\uc138 \ud56d\ubaa9\uc5d0 \ub300\ud55c \uc124\uba85\uc740 \uc0c1\ub2e8\uc5d0\uc11c \ud655\uc778 \ubc14\ub78d\ub2c8\ub2e4.
#Globals.pdf.serverUrl=192.168.0.200
#Globals.pdf.apiUrl=http://119.193.215.98:8091
#Globals.pdf.apiUrl=http://119.193.215.98:8081
#Globals.pdf.filepath.out=file:/z:/out/
#Globals.pdf.makepath=/usr/local/tomcat/file/sht/
#Globals.pdf.makepath.out=/usr/local/tomcat/file/sht/out/
@ -184,11 +184,11 @@ Globals.Innorix.FilePath=/usr/local/tomcat/file/sht/
#\uac1c\ubc1c\uc11c\ubc84
#Globals.pay.mid=INIpayTest
#Globals.pay.signKey=SU5JTElURV9UUklQTEVERVNfS0VZU1RS
#Globals.pay.siteDomain=http://119.193.215.98:8087/web/kccadr/inipay
#Globals.pay.siteDomain=http://119.193.215.98:8081/web/kccadr/payment/inipay
#\uc2e4\uc11c\ubc84
Globals.pay.mid=crosorkr01
Globals.pay.signKey=UE9idGFmcGJEdU1HR04zbEdLdUM0QT09
Globals.pay.siteDomain=https://adr.copyright.or.kr/web/kccadr/inipay
Globals.pay.siteDomain=https://adr.copyright.or.kr/web/kccadr/payment/inipay
#DB \uc554\ud638\ud654 \uc194\ub8e8\uc158 \uc815\ucc45\uba85
Globals.MagicDB.PolicyName=POLICY001

View File

@ -20,7 +20,7 @@
<security:http pattern="/js/**" security="none"/>
<security:http pattern="/resource/**" security="none"/>
<security:http pattern="\A/WEB-INF/jsp/.*\Z" request-matcher="regex" security="none"/>
<security:http pattern="/web/kccadr/inipay/**" security="none"/>
<security:http pattern="/web/kccadr/payment/inipay/**" security="none"/>
<egov-security:config id="securityConfig"
loginUrl="/uat/uia/actionMain.do"

View File

@ -673,6 +673,7 @@
<result column="APPR_TY" property="apprTy" />
<result column="APPR_NM" property="apprNm" />
<result column="ADR_COST" property="adrCost" />
<result column="APPR_CN" property="apprCn" />
</resultMap>
<select id="adjReqMgrDAO.selectAdjstReqMgrPaymentDetailList" parameterClass="AdjReqMgrVO" resultMap="AdjReqMgr.groupList" remapResults="true">
@ -683,8 +684,9 @@
T2.APPR_RSON,
T2.APPR_TY,
(SELECT CODE_NM FROM LETTCCMMNDETAILCODE WHERE CODE_ID = 'ADR010' AND CODE = APPR_TY) AS APPR_NM,
T2.ADR_COST
FROM ADR_MGR_MASTER T1 INNER JOIN ADR_APPR_MGR T2 ON T1.ADR_SEQ = T2.ADR_SEQ
T2.ADR_COST,
T3.APPR_CN
FROM ADR_MGR_MASTER T1 INNER JOIN ADR_APPR_MGR T2 ON T1.ADR_SEQ = T2.ADR_SEQ LEFT OUTER JOIN ADR_MGR_DETAIL T3 ON T1.ADR_SEQ = T3.ADR_SEQ
WHERE 1=1
<isNotEmpty prepend="AND" property="mltApprSeq">
T1.ADR_SEQ IN (

View File

@ -4,4 +4,4 @@
-->
<!-- <script language="javascript" type="text/javascript" src="https://stgstdpay.inicis.com/stdjs/INIStdPay_close.js" charset="UTF-8"></script> -->
<script language="javascript" type="text/javascript" src="http://stdpay.inicis.com/stdjs/INIStdPay_close.js" charset="UTF-8"></script>
<script language="javascript" type="text/javascript" src="http://stdpay.inicis.com/stdjs/INIStdPay_close.js" charset="UTF-8"></script>

View File

@ -122,7 +122,7 @@
<pattern>/web/kccadr/adjst/adjstReqRegistTutorial.do</pattern>
<pattern>/web/kccadr/accdnt/ai/docIssReqRegistPop.do</pattern>
<pattern>/web/kccadr/inipay/*</pattern> <!-- 결재 모듈 테스트 -->
<pattern>/web/kccadr/payment/inipay/*</pattern> <!-- 결재 모듈 테스트 -->
</decorator>
<!-- 관리자 게시글 작성, 템플릿 미리보기(헤더풋터 없음) -->

View File

@ -55,10 +55,10 @@
oz.sendToActionScript("viewer.pagedisplay" , "singlepagecontinuous"); //스크롤 추가_220921_이준호
//오즈리포트 pdf 다운로드 시 폰트포함 옵션 추가_220727_이준호
oz.sendToActionScript("font.fontnames", "font1"); // 폰트에 대한 이름 임의로 설정
//oz.sendToActionScript("font.fontnames", "font1"); // 폰트에 대한 이름 임의로 설정
// oz.sendToActionScript("font.font1.nae", "%uB9D1%uC740%20%uACE0%uB515"); // 맑은 고딕 유니코드 문자
oz.sendToActionScript("font.font1.name", "NanumGothic"); // 맑은 고딕 유니코드 문자
oz.sendToActionScript("font.font1.url", "${ozFontPath}${ozFont}"); // 폰트 경로 기입, url이나 시스템 절대경로 지정 가능
//oz.sendToActionScript("font.font1.name", "나눔스퀘어"); // 맑은 고딕 유니코드 문자
//oz.sendToActionScript("font.font1.url", "${ozFontPath}${ozFont}"); // 폰트 경로 기입, url이나 시스템 절대경로 지정 가능
oz.sendToActionScript("pdf.fontembedding", "true");
oz.sendToActionScript("pdf.fontembedding_subset", "true");

View File

@ -85,7 +85,18 @@
</table>
</c:forEach>
<table class="pop_tbType02">
<colgroup>
<col style="width: 20%;">
<col style="width: auto;">
</colgroup>
<tbody>
<tr>
<th>내용</th>
<td><c:out value="${list[0].payList[0].apprCn}"/></td>
</tr>
</tbody>
</table>
<table class="pop_tbType01">
<colgroup>

View File

@ -218,7 +218,7 @@
<div class="btn_wrap btn_layout04">
<p>납부계좌구분
<input type="radio" name="payment[0].accTy" id="accTy1" value="10" />우리은행 1005-802-193838
<input type="radio" name="payment[0].accTy" id="accTy2" value="20" checked="checked" />가상계좌
<input type="radio" name="payment[0].accTy" id="accTy2" value="20" checked="checked" />신용카드결제
</p>
</div>
<div class="btn_wrap btn_layout04">

View File

@ -10,6 +10,13 @@
<head>
<title>수수료 상세정보</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<!-- inipay 결제 js -->
<!--테스트 JS-->
<script language="javascript" type="text/javascript" src="https://stgstdpay.inicis.com/stdjs/INIStdPay.js" charset="UTF-8"></script>
<!--운영 JS>
<script language="javascript" type="text/javascript" src="https://stdpay.inicis.com/stdjs/INIStdPay.js" charset="UTF-8"></script> -->
<script type="text/javaScript" language="javascript">
/* function print(){
alert('준비중입니다.');
@ -19,11 +26,37 @@
var varFrom = document.getElementById("listForm");
varFrom.action = "<c:url value='/web/kccadr/accdnt/apm/adjstPayMentList.do'/>";
varFrom.submit();
}
}
/* 결제버튼 */
function paybtn(pk) {
$('#merchantData').val($('#merchantData').val() + pk);
INIStdPay.pay('SendPayForm_id');
}
</script>
</head>
<body>
<form name="" id="SendPayForm_id" method="post" class="mt-5">
<input type="hidden" name="version" value="1.0">
<input type="hidden" name="gopaymethod" value="Card">
<input type="hidden" name="mid" value="<c:out value='${mid}'/>">
<input type="hidden" name="oid" value="<c:out value='${orderNumber}'/>">
<input type="hidden" name="price" value="<c:out value='${price}'/>">
<input type="hidden" name="timestamp" value="<c:out value='${timestamp}'/>">
<input type="hidden" name="signature" value="<c:out value='${signature}'/>">
<input type="hidden" name="mKey" value="<c:out value='${mKey}'/>">
<input type="hidden" name="currency" value="WON">
<input type="hidden" name="goodname" value="수수료납부">
<input type="hidden" name="buyername" value="${ssoLoginVO.membName}">
<input type="hidden" name="buyertel" value="${ssoLoginVO.membCelnum}">
<input type="hidden" name="buyeremail" value="${ssoLoginVO.membId}">
<input type="hidden" name="returnUrl" value="${siteDomain}/INIstdpayPcReturn.do">
<input type="hidden" name="closeUrl" value="${siteDomain}/INIstdpayClose.do">
<input type="hidden" name="acceptmethod" value="HPP(1):below1000:va_receipt:SKIN(#6666FF)">
<input type="hidden" name="merchantData" id="merchantData" value="${merchantData}"/>
</form>
<!-- cont -->
<div class="cont_wrap sub02_1" id="sub">
<div class="inner">
@ -85,7 +118,7 @@
<tbody>
<c:set var="sum" value="0"/>
<c:forEach var="childList" items="${list.list}" varStatus="childStatus">
<c:set var="sum" value="${total + childList.adrCost}"/>
<c:set var="sum" value="${sum + childList.adrCost}"/>
<tr>
<td>
<p><c:out value='${childList.apprRson}' /></p>
@ -103,12 +136,12 @@
<p>수수료합계</p>
</td>
<td>
<p><fmt:formatNumber value="${sum}" pattern="#,###"/>원</p>
<c:set var="totalSum" value="${sum}"/>
<p><fmt:formatNumber value="${totalSum}" pattern="#,###"/>원</p>
</td>
</tr>
</c:if>
</c:forEach>
<c:set var="total" value="${total+sum}"/>
</tbody>
</table>
</div>
@ -145,6 +178,7 @@
<div class="btn_left"></div>
<div class="btn_right">
<!-- <button class="btnType09 btn_edit" onclick="print(); return false;">수수료출력</button> -->
<button class="btnType09" onclick="paybtn('<c:out value="${list[0].adrSeq}"/>')">카드결제</button>
<button class="btnType11 btn_list" onclick="fncGoList(); return false;">목록</button>
</div>
</div>

View File

@ -133,7 +133,7 @@
var listForm = document.listForm ;
listForm.adrSeq.value = adrSeq;
listForm.mltApprSeq.value = mltApprSeq;
listForm.action = "<c:url value='/web/kccadr/accdnt/apm/adjstPayMentDetail.do'/>";
listForm.action = "<c:url value='/web/kccadr/payment/accdnt/apm/adjstPayMentDetail.do'/>";
listForm.submit();
}
@ -295,7 +295,8 @@
<td>
<span class="m_th_text">결제구분</span>
<p>
${list.adrCostBatchYn eq 'Y' ? '일괄결제' : empty list.adrCostBatchYn ? '-' : '단독결제' }
${list.apprTy eq '01' ? '계좌이체' : '카드결제' }
<%-- ${list.adrCostBatchYn eq 'Y' ? '일괄결제' : empty list.adrCostBatchYn ? '-' : '단독결제' } --%>
</p>
</td>
<td>
@ -307,7 +308,7 @@
<td>
<span class="m_th_text">결제상태</span>
<p>
${list.adrPayYn eq 'N' ? '결제' : '결제'}
${list.adrPayYn eq 'N' ? '결제대기' : '결제완료'}
</p>
</td>
<td class="td_paymenut_info">
@ -321,6 +322,9 @@
<button type="button" class="btnType10" data-tooltip="fee_${list.adrSeq}_popup" onclick="fncPayDtlPopup('S','${list.adrSeq}','${list.adrSeq}'); return false;" title="팝업열림">결제계좌</button>
</c:otherwise>
</c:choose>
<c:if test="${list.adrPayYn eq 'N'}">
<button type="button" class="btnType10" onclick="fncGoDetail('${list.adrSeq}', '${list.mltApprSeq}');">카드결제</button>
</c:if>
</p>
</td>
</tr>

View File

@ -28,26 +28,40 @@
<script src="/kccadrPb/usr/datepicker/picker.date.js"></script>
<script src="/kccadrPb/usr/datepicker/legacy.js"></script>
<script src="/kccadrPb/usr/datepicker/ko_KR.js"></script>
<!--테스트 JS--><script language="javascript" type="text/javascript" src="https://stgstdpay.inicis.com/stdjs/INIStdPay.js" charset="UTF-8"></script>
<!--운영 JS> <script language="javascript" type="text/javascript" src="https://stdpay.inicis.com/stdjs/INIStdPay.js" charset="UTF-8"></script> -->
<!-- inipay 결제 js -->
<!--테스트 JS-->
<script language="javascript" type="text/javascript" src="https://stgstdpay.inicis.com/stdjs/INIStdPay.js" charset="UTF-8"></script>
<!--운영 JS>
<script language="javascript" type="text/javascript" src="https://stdpay.inicis.com/stdjs/INIStdPay.js" charset="UTF-8"></script> -->
<script type="text/javascript">
function paybtn(pk) {
function paybtn(pk, recordReadingFlag) {
$('#merchantData').val($('#merchantData').val() + pk);
INIStdPay.pay('SendPayForm_id');
if(recordReadingFlag == '10'){
INIStdPay.pay('SendPayForm_id_view');
}else{
INIStdPay.pay('SendPayForm_id_print');
}
}
</script>
<script type="text/javaScript" language="javascript">
$(document).ready(function() {
document.cookie = 'same-site-cookie=foo; SameSite=Lax';
document.cookie = 'cross-site-cookie=bar; SameSite=None; Secure';
var searchCondition = "${adrRecordReadingVO.searchCondition}";
if(searchCondition == "6") {
$(".select_wrap").show();
}
})
});
function fncStatusList(status){
document.listForm.searchStatus.value = status;
@ -62,7 +76,7 @@
function linkPage(pageNo){
var listForm = document.listForm ;
listForm.pageIndex.value = pageNo ;
listForm.action = "<c:url value='/web/kccadr/accdnt/ai/docIssReqList.do'/>";
listForm.action = "<c:url value='/web/kccadr/payment/accdnt/ai/docIssReqList.do'/>";
listForm.submit();
}
@ -99,20 +113,40 @@
</head>
<body>
<form name="" id="SendPayForm_id" method="post" class="mt-5">
<form name="" id="SendPayForm_id_view" method="post" class="mt-5">
<input type="hidden" name="version" value="1.0">
<input type="hidden" name="gopaymethod" value="Card">
<input type="hidden" name="mid" value="<c:out value='${mid}'/>">
<input type="hidden" name="oid" value="<c:out value='${orderNumber}'/>">
<input type="hidden" name="price" value="<c:out value='${price}'/>">
<input type="hidden" name="price" value="<c:out value='${price_view}'/>">
<input type="hidden" name="timestamp" value="<c:out value='${timestamp}'/>">
<input type="hidden" name="signature" value="<c:out value='${signature}'/>">
<input type="hidden" name="signature" value="<c:out value='${signature_view}'/>">
<input type="hidden" name="mKey" value="<c:out value='${mKey}'/>">
<input type="hidden" name="currency" value="WON">
<input type="hidden" name="goodname" value="테스트상품">
<input type="hidden" name="buyername" value="테스터">
<input type="hidden" name="buyertel" value="01012345678">
<input type="hidden" name="buyeremail" value="test@test.com">
<input type="hidden" name="goodname" value="기록열람신청">
<input type="hidden" name="buyername" value="${ssoLoginVO.membName}">
<input type="hidden" name="buyertel" value="${ssoLoginVO.membCelnum}">
<input type="hidden" name="buyeremail" value="${ssoLoginVO.membId}">
<input type="hidden" name="returnUrl" value="${siteDomain}/INIstdpayPcReturn.do">
<input type="hidden" name="closeUrl" value="${siteDomain}/INIstdpayClose.do">
<input type="hidden" name="acceptmethod" value="HPP(1):below1000:va_receipt:SKIN(#6666FF)">
<input type="hidden" name="merchantData" id="merchantData" value="${merchantData}"/>
</form>
<form name="" id="SendPayForm_id_print" method="post" class="mt-5">
<input type="hidden" name="version" value="1.0">
<input type="hidden" name="gopaymethod" value="Card">
<input type="hidden" name="mid" value="<c:out value='${mid}'/>">
<input type="hidden" name="oid" value="<c:out value='${orderNumber}'/>">
<input type="hidden" name="price" value="<c:out value='${price_print}'/>">
<input type="hidden" name="timestamp" value="<c:out value='${timestamp}'/>">
<input type="hidden" name="signature" value="<c:out value='${signature_print}'/>">
<input type="hidden" name="mKey" value="<c:out value='${mKey}'/>">
<input type="hidden" name="currency" value="WON">
<input type="hidden" name="goodname" value="기록열람신청">
<input type="hidden" name="buyername" value="${ssoLoginVO.membName}">
<input type="hidden" name="buyertel" value="${ssoLoginVO.membCelnum}">
<input type="hidden" name="buyeremail" value="${ssoLoginVO.membId}">
<input type="hidden" name="returnUrl" value="${siteDomain}/INIstdpayPcReturn.do">
<input type="hidden" name="closeUrl" value="${siteDomain}/INIstdpayClose.do">
<input type="hidden" name="acceptmethod" value="HPP(1):below1000:va_receipt:SKIN(#6666FF)">
@ -225,7 +259,7 @@
<p>
<c:choose>
<c:when test="${list.prcsnStatCd eq '10'}">
<button type="button" class="btnType10" onclick="paybtn('<c:out value="${list.recordReadingSeq}" />')">수수료결제</button>
<button type="button" class="btnType10 paybtn" onclick="paybtn('<c:out value="${list.recordReadingSeq}" />', '<c:out value="${list.recordReadingFlag}"/>')">수수료결제</button>
<button type="button" class="btnType10" onclick="fncDeleteReq('<c:out value="${list.recordReadingSeq}" />');">삭제</button>
</c:when>
<c:when test="${list.prcsnStatCd eq '20'}">

View File

@ -95,7 +95,7 @@
success : function(returnData, status) {
if (returnData.result == 'success') {
alert("신청이 완료되었습니다.");
window.location.href="<c:url value='/web/kccadr/accdnt/ai/docIssReqList.do' />";
window.location.href="<c:url value='/web/kccadr/payment/accdnt/ai/docIssReqList.do' />";
} else {
alert(returnData.message);
}
@ -111,7 +111,7 @@
function goList(){
var listForm = document.listForm ;
listForm.action = "<c:url value='/web/kccadr/accdnt/ai/docIssReqList.do'/>";
listForm.action = "<c:url value='/web/kccadr/payment/accdnt/ai/docIssReqList.do'/>";
listForm.submit();
}
</script>

View File

@ -38,7 +38,7 @@
success : function(returnData, status) {
if (returnData.result == 'success') {
alert("신청이 완료되었습니다.");
window.location.href="<c:url value='/web/kccadr/accdnt/ai/docIssReqList.do' />";
window.location.href="<c:url value='/web/kccadr/payment/accdnt/ai/docIssReqList.do' />";
} else {
alert(returnData.message);
}

View File

@ -21,7 +21,7 @@
String signature = SignatureUtil.makeSignature(signParam);
/* 기타 */
String siteDomain = "http://127.0.0.1:8089/web/kccadr/inipay"; //가맹점 도메인 입력
String siteDomain = "http://127.0.0.1:8089/web/kccadr/payment/inipay"; //가맹점 도메인 입력
%> --%>
<!DOCTYPE html>
<html lang="ko">
@ -138,9 +138,9 @@
</label>
<%-- <input type="hidden" name="returnUrl" value="<%=siteDomain%>/INIstdpay_pc_return.jsp"> --%>
<input type="hidden" name="returnUrl" value="http://119.193.215.98:8087/web/kccadr/inipay/INIstdpayPcReturn.do">
<input type="hidden" name="returnUrl" value="http://119.193.215.98:8087/web/kccadr/payment/inipay/INIstdpayPcReturn.do">
<%-- <input type="hidden" name="closeUrl" value="<%=siteDomain%>/INIstdpayClose.do"> --%>
<input type="hidden" name="closeUrl" value="http://119.193.215.98:8087/web/kccadr/inipay/INIstdpayClose.do">
<input type="hidden" name="closeUrl" value="http://119.193.215.98:8087/web/kccadr/payment/inipay/INIstdpayClose.do">
<%-- <input type="hidden" name="closeUrl" value="<%=siteDomain%>/close.jsp"> --%>
<label class="col-10 col-sm-2 input param" style="border:none;">acceptmethod</label>

View File

@ -178,7 +178,7 @@ function fn_egov_inqire_notice(bbsId, nttId) {
<a href="/web/kccadr/accdnt/ai/adjstIncidentList.do" title="진행상황 페이지 바로가기"><i></i>
<p>진행상황</p>
</a>
<a href="/web/kccadr/accdnt/ai/docIssReqList.do" title="열람·발급 페이지 바로가기"><i></i>
<a href="/web/kccadr/payment/inipay/accdnt/ai/docIssReqList.do" title="열람·발급 페이지 바로가기"><i></i>
<p>열람·발급</p>
</a>
<a href="/web/cop/bbsWeb/selectBoardList.do?bbsId=BBSMSTR_000000000654" title="문의 게시판 페이지 바로가기"><i></i>