이준호 전자조정시스템 고도화
- 결제 개발 중
This commit is contained in:
parent
017c76d058
commit
5ee6f3328f
@ -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")) {//저작위 업무시스템망에서 오즈 요청시 오즈 서버 경로 처리
|
||||
|
||||
|
||||
@ -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");
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -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";
|
||||
}
|
||||
|
||||
|
||||
@ -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";
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -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++;
|
||||
}
|
||||
|
||||
@ -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";
|
||||
}
|
||||
|
||||
|
||||
@ -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));
|
||||
|
||||
@ -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
|
||||
@ -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
|
||||
@ -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
|
||||
@ -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
|
||||
@ -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"
|
||||
|
||||
@ -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 (
|
||||
|
||||
@ -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>
|
||||
@ -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>
|
||||
|
||||
<!-- 관리자 게시글 작성, 템플릿 미리보기(헤더풋터 없음) -->
|
||||
|
||||
@ -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");
|
||||
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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">
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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'}">
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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);
|
||||
}
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user