Bläddra i källkod

Merge branch 'master' of http://112.172.147.34:4936/style24/style24.doc.git

eskim 5 år sedan
förälder
incheckning
c9e4b735cf
34 ändrade filer med 330 tillägg och 8 borttagningar
  1. 5 4
      산출물/3.설계/05.DB-Object/06.DDL/table.sql
  2. 70 0
      산출물/3.설계/ERD/.metadata/.log
  3. BIN
      산출물/3.설계/ERD/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index
  4. 5 4
      산출물/3.설계/ERD/.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml
  5. BIN
      산출물/3.설계/ERD/ST24.exerd
  6. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/USAFE_shop_jspV1.9.doc
  7. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/com/usafe/guarantee/InsuranceConstant.class
  8. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/com/usafe/guarantee/InsuranceInfo.class
  9. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/com/usafe/guarantee/InsuranceManager.class
  10. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/com/usafe/guarantee/InsuranceValidator.class
  11. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/BinConverter.class
  12. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/BlowfishCBC.class
  13. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/BlowfishECB.class
  14. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/BlowfishEasy.class
  15. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/BlowfishInputStream.class
  16. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/BlowfishOutputStream.class
  17. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/SHA1.class
  18. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/usafe_shop.jar
  19. 66 0
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/sample/usafe_cancel.jsp
  20. 63 0
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/sample/usafe_confirm.jsp
  21. 121 0
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/sample/usafe_create.jsp
  22. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/META-INF/MANIFEST.MF
  23. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/com/usafe/guarantee/InsuranceConstant.class
  24. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/com/usafe/guarantee/InsuranceInfo.class
  25. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/com/usafe/guarantee/InsuranceManager.class
  26. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/com/usafe/guarantee/InsuranceValidator.class
  27. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/BinConverter.class
  28. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/BlowfishCBC.class
  29. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/BlowfishECB.class
  30. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/BlowfishEasy.class
  31. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/BlowfishInputStream.class
  32. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/BlowfishOutputStream.class
  33. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/SHA1.class
  34. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/개인정보활용동의및3자이관동의_예시.pdf

+ 5 - 4
산출물/3.설계/05.DB-Object/06.DDL/table.sql

@@ -2945,8 +2945,8 @@ INSERT INTO TB_COMMON_CODE VALUES ('G069', 'G069_10', '포인트사용', NULL, '
 INSERT INTO TB_COMMON_CODE VALUES ('G069', 'G069_11', '포인트사용취소', NULL, 'Y', 11, 1, NOW(), 1, NOW());
 INSERT INTO TB_COMMON_CODE VALUES ('G069', 'G069_12', '예정포인트적립', NULL, 'Y', 12, 1, NOW(), 1, NOW());
 INSERT INTO TB_COMMON_CODE VALUES ('G069', 'G069_13', '예정포인트적립취소', NULL, 'Y', 13, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G069', 'G069_20', '상품평승인', NULL, 'Y', 20, 1, NOW(), 1, NOW());
-INSERT INTO TB_COMMON_CODE VALUES ('G069', 'G069_21', '상품평승인취소', NULL, 'Y', 21, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G069', 'G069_20', '상품평포인트지급', NULL, 'Y', 20, 1, NOW(), 1, NOW());
+INSERT INTO TB_COMMON_CODE VALUES ('G069', 'G069_21', '상품평포인트지급취소', NULL, 'Y', 21, 1, NOW(), 1, NOW());
 INSERT INTO TB_COMMON_CODE VALUES ('G069', 'G069_30', '온라인이벤트', NULL, 'Y', 30, 1, NOW(), 1, NOW());
 INSERT INTO TB_COMMON_CODE VALUES ('G069', 'G069_31', '회원가입축하', NULL, 'Y', 31, 1, NOW(), 1, NOW());
 INSERT INTO TB_COMMON_CODE VALUES ('G069', 'G069_32', '생일축하', NULL, 'Y', 32, 1, NOW(), 1, NOW());
@@ -10874,6 +10874,7 @@ CREATE TABLE TB_ORDER_DETAIL_ITEM (
   ORD_DTL_ITEM_SQ  INT UNSIGNED      NOT NULL COMMENT '주문상세단품일련번호', -- 주문상세단품일련번호
   ORD_DTL_NO       INT UNSIGNED      NOT NULL COMMENT '주문상세번호', -- 주문상세번호
   ORD_NO           INT UNSIGNED      NOT NULL COMMENT '주문번호', -- 주문번호
+  ORD_DTL_STAT     VARCHAR(20)       NOT NULL DEFAULT 'G013_00' COMMENT '주문상세상태(공통코드G013)', -- 주문상세상태(공통코드G013)
   ITEM_CD          VARCHAR(20)       NOT NULL COMMENT '단품코드(상품). 일반상품과 딜상품은 상품코드와 동일', -- 단품코드
   OPT_CD           VARCHAR(200)      NOT NULL COMMENT '옵션코드', -- 옵션코드
   OPT_CD1          VARCHAR(200)      NULL     COMMENT '옵션코드1', -- 옵션코드1
@@ -10938,6 +10939,7 @@ CREATE TABLE TB_ORDER_DETAIL_ITEM_HST (
   ORD_DTL_ITEM_SQ     INT UNSIGNED      NOT NULL COMMENT '주문상세단품일련번호', -- 주문상세단품일련번호
   ORD_DTL_NO          INT UNSIGNED      NOT NULL COMMENT '주문상세번호', -- 주문상세번호
   ORD_NO              INT UNSIGNED      NOT NULL COMMENT '주문번호', -- 주문번호
+  ORD_DTL_STAT        VARCHAR(20)       NOT NULL DEFAULT 'G013_00' COMMENT '주문상세상태(공통코드G013)', -- 주문상세상태(공통코드G013)
   ITEM_CD             VARCHAR(20)       NOT NULL COMMENT '단품코드(상품). 일반상품과 딜상품은 상품코드와 동일', -- 단품코드
   OPT_CD              VARCHAR(200)      NOT NULL COMMENT '옵션코드', -- 옵션코드
   OPT_CD1             VARCHAR(200)      NULL     COMMENT '옵션코드1', -- 옵션코드1
@@ -14314,8 +14316,7 @@ CREATE TABLE TB_SWEET_TRACKER
   MAN            VARCHAR(50)       DEFAULT NULL COMMENT '배송기사이름',
   ESTMATE        VARCHAR(255)      DEFAULT NULL COMMENT '배송예정시간',
   REG_DT         TIMESTAMP         NOT NULL COMMENT '등록일시',
-  PRIMARY KEY (SHIP_COMP_CD,INVOICE_NO, DELV_LEVEL),
-  INDEX TB_SWEET_TRACKER_INVOICE_NO_IDX (INVOICE_NO,DELV_LEVEL)
+  PRIMARY KEY (SHIP_COMP_CD,INVOICE_NO, DELV_LEVEL)
 )
 COMMENT '스윗트래커운송장상태'
 ;

+ 70 - 0
산출물/3.설계/ERD/.metadata/.log

@@ -4938,3 +4938,73 @@ Command-line arguments:  -os win32 -ws win32 -arch x86 D:\WIDE\workspace\webapps
 
 !ENTRY org.eclipse.osgi 2 1 2021-04-19 10:49:01.003
 !MESSAGE NLS unused message: ToggleColumnVisibilityHandler_5 in: com.tomato.exerd.handler.messages
+!SESSION 2021-04-26 11:00:07.997 -----------------------------------------------
+eclipse.buildId=M20090211-1700
+java.version=1.6.0_24
+java.vendor=Sun Microsystems Inc.
+BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ko_KR
+Framework arguments:  D:\WIDE\workspace\webapps\style24\style24.doc\산출물\3.설계\ERD\ST24.exerd
+Command-line arguments:  -os win32 -ws win32 -arch x86 D:\WIDE\workspace\webapps\style24\style24.doc\산출물\3.설계\ERD\ST24.exerd
+
+!ENTRY org.eclipse.osgi 2 1 2021-04-26 11:00:09.013
+!MESSAGE NLS unused message: OpenResourceDialog_openButton_text in: org.eclipse.ui.internal.ide.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-04-26 11:00:09.013
+!MESSAGE NLS unused message: OpenResourceDialog_openWithMenu_label in: org.eclipse.ui.internal.ide.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-04-26 11:00:09.013
+!MESSAGE NLS unused message: OpenResourceDialog_openWithButton_toolTip in: org.eclipse.ui.internal.ide.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-04-26 11:00:09.013
+!MESSAGE NLS unused message: CleanDialog_cleanSelectedTaskName in: org.eclipse.ui.internal.ide.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-04-26 11:00:09.013
+!MESSAGE NLS unused message: RecentWorkspacesPreferencePage_PromptAtStartup_label in: org.eclipse.ui.internal.ide.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-04-26 11:00:09.013
+!MESSAGE NLS unused message: RecentWorkspacesPreferencePage_RemoveButton_label in: org.eclipse.ui.internal.ide.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-04-26 11:00:13.998
+!MESSAGE NLS unused message: url_couldNotResolve_projectDoesNotExist in: org.eclipse.core.internal.utils.messages
+
+!ENTRY org.eclipse.core.resources 2 10035 2021-04-26 11:00:14.060
+!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
+
+!ENTRY org.eclipse.osgi 2 1 2021-04-26 11:00:14.248
+!MESSAGE NLS unused message: Shortcuts_shortcutTab in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-04-26 11:00:14.248
+!MESSAGE NLS unused message: Shortcuts_selectShortcutsLabel in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-04-26 11:00:14.248
+!MESSAGE NLS unused message: Shortcuts_availableMenus in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-04-26 11:00:14.248
+!MESSAGE NLS unused message: Shortcuts_availableCategories in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-04-26 11:00:14.263
+!MESSAGE NLS unused message: Shortcuts_allShortcuts in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-04-26 11:00:14.263
+!MESSAGE NLS unused message: Util_listNull in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-04-26 11:00:14.263
+!MESSAGE NLS unused message: OpenBrowserHandler_NoInfoDialogTitle in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-04-26 11:00:14.263
+!MESSAGE NLS unused message: AboutFeaturesDialog_SimpleTitle in: org.eclipse.ui.internal.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-04-26 11:00:17.732
+!MESSAGE NLS unused message: BinaryDumpHandler_1 in: com.tomato.exerd.handler.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-04-26 11:00:17.732
+!MESSAGE NLS unused message: ConvertToXMLHandler_1 in: com.tomato.exerd.handler.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-04-26 11:00:17.732
+!MESSAGE NLS unused message: SelectHandler_11 in: com.tomato.exerd.handler.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-04-26 11:00:17.732
+!MESSAGE NLS unused message: ToggleColumnVisibilityHandler_4 in: com.tomato.exerd.handler.messages
+
+!ENTRY org.eclipse.osgi 2 1 2021-04-26 11:00:17.748
+!MESSAGE NLS unused message: ToggleColumnVisibilityHandler_5 in: com.tomato.exerd.handler.messages

BIN
산출물/3.설계/ERD/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index


+ 5 - 4
산출물/3.설계/ERD/.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml

@@ -172,6 +172,7 @@
 <editor factoryID="org.eclipse.ui.ide.FileStoreEditorInputFactory" id="com.tomato.exerd.editor.DiagramEditor" uri="file:/D:/WIDE/workspace/webapps/style24/style24.doc/산출물/3.설계/ERD/asis/iSTYLE24_Mall.exerd"/>
 <editor factoryID="org.eclipse.ui.ide.FileStoreEditorInputFactory" id="com.tomato.exerd.editor.DiagramEditor" uri="file:/D:/WIDE/workspace/webapps/style24/style24.doc/산출물/3.설계/ERD/ST24.exerd"/>
 <editor factoryID="org.eclipse.ui.ide.FileStoreEditorInputFactory" id="com.tomato.exerd.editor.DiagramEditor" uri="file:/D:/WIDE/workspace/webapps/style24/style24.doc/산출물/3.설계/ERD/ST24.exerd"/>
+<editor factoryID="org.eclipse.ui.ide.FileStoreEditorInputFactory" id="com.tomato.exerd.editor.DiagramEditor" uri="file:/D:/WIDE/workspace/webapps/style24/style24.doc/산출물/3.설계/ERD/asis/iSTYLE24_Mall.exerd"/>
 </editors>
 <item historyLabel="iSTYLE24_Mall.exerd" index="1"/>
 <item historyLabel="ST24.exerd" index="0"/>
@@ -189,10 +190,6 @@
 <item historyLabel="ST24.exerd" index="0"/>
 <item historyLabel="iSTYLE24_Mall.exerd" index="1"/>
 <item historyLabel="ST24.exerd" index="0"/>
-<item historyLabel="iSTYLE24_Mall.exerd" index="1"/>
-<item historyLabel="ST24.exerd" index="0"/>
-<item historyLabel="iSTYLE24_Mall.exerd" index="1"/>
-<item historyLabel="ST24.exerd" index="0"/>
 <item historyLabel="iSTYLE24_Mall.exerd" index="2"/>
 <item historyLabel="ST24.exerd" index="0"/>
 <item historyLabel="iSTYLE24_Mall.exerd" index="2"/>
@@ -222,6 +219,10 @@
 <item historyLabel="iSTYLE24_Mall.exerd" index="2"/>
 <item historyLabel="ST24.exerd" index="4"/>
 <item historyLabel="iSTYLE24_Mall.exerd" index="2"/>
+<item historyLabel="ST24.exerd" index="4"/>
+<item historyLabel="iSTYLE24_Mall.exerd" index="5"/>
+<item historyLabel="ST24.exerd" index="4"/>
+<item historyLabel="iSTYLE24_Mall.exerd" index="5"/>
 <item active="true" historyLabel="ST24.exerd" index="4"/>
 </navigationHistory>
 <input factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/" type="8"/>

BIN
산출물/3.설계/ERD/ST24.exerd


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/USAFE_shop_jspV1.9.doc


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/com/usafe/guarantee/InsuranceConstant.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/com/usafe/guarantee/InsuranceInfo.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/com/usafe/guarantee/InsuranceManager.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/com/usafe/guarantee/InsuranceValidator.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/BinConverter.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/BlowfishCBC.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/BlowfishECB.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/BlowfishEasy.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/BlowfishInputStream.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/BlowfishOutputStream.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/SHA1.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/usafe_shop.jar


+ 66 - 0
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/sample/usafe_cancel.jsp

@@ -0,0 +1,66 @@
+<%------------------------------------------------------------------------------
+ FILE NAME : usafe_cancel.jsp(증권취소요청)
+ AUTHOR : dev@uclick.co.kr
+ DATE : 2006/03
+                                                         http://www.usafe.co.kr
+													    http://www.uclick.co.kr
+                                     Copyrightⓒ2006 Uclick All rights reserved.
+------------------------------------------------------------------------------%>
+
+<%@ page 
+	language = "java"
+	contentType="text/html; charset=euc-kr"
+	import="java.util.*"
+	import="com.usafe.guarantee.InsuranceManager"
+%>
+
+<%
+	String result = "";
+	
+	InsuranceManager manager 	= new InsuranceManager("http://gateway.usafe.co.kr/esafe/guartrn.asp" , null );    // SERVICE
+//	InsuranceManager manager 	= new InsuranceManager("https://gateway.usafe.co.kr/esafe/guartrn.asp" , null );	 // 암호화 적용시	
+
+	
+	///////////////////////////////////////////////////////////////////////////
+	//폼에서 넘겨 받을 경우 주석을 풀어 사용 start
+	//String mallId		=  request.getParameter("mallId");	//쇼핑몰 아이디
+	//String oId		=  request.getParameter("oId");		//주문번호
+	//String sgId		=  request.getParameter("sgId");    //증권번호( 선택 )
+	//폼에서 넘겨 받을 경우 주석을 풀어 사용 end
+	///////////////////////////////////////////////////////////////////////////
+	
+	///////////////////////////////////////////////////////////////////////////
+	// 테스트를 위해 코딩 start
+	String mallId	= "test00";
+	String oId		= "test_order_001" ;
+	String sgId		= "190420200412345678";
+	// 테스트를 위해 코딩 end
+	///////////////////////////////////////////////////////////////////////////
+
+	result = manager.cancelInsurance(mallId, oId, sgId );
+	
+	// result : 0|주문번호		, 성공시
+	// result : 1|Error Message	, 실패시
+
+	String rtnResult[]	= result.split("[\u007C]");
+
+	String result_code	= rtnResult[0];
+	String result_msg	= rtnResult[1];
+
+	out.println(result_code);
+	out.println("<br>");
+	out.println(result_msg);
+	out.println("<br>");
+
+	if (result_code.equals("0")){
+		out.println("성공");
+		// 성공로직 추가
+	}else if 	(result_code.equals("1")){
+		out.println("실패");
+		// 실패로직 추가
+	}else{
+		out.println("Exception Error");
+		// 예외 에러 처리
+	}  
+%>
+

+ 63 - 0
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/sample/usafe_confirm.jsp

@@ -0,0 +1,63 @@
+<%------------------------------------------------------------------------------
+ FILE NAME : usafe_confirm.jsp(입금확인)
+ AUTHOR : dev@uclick.co.kr
+ DATE : 2006/03
+                                                         http://www.usafe.co.kr
+													    http://www.uclick.co.kr
+                                     Copyrightⓒ2006 Uclick All rights reserved.
+------------------------------------------------------------------------------%>
+
+<%@ page 
+	language = "java"
+	contentType="text/html; charset=euc-kr"
+	import="java.util.*"
+	import="com.usafe.guarantee.InsuranceManager"
+%>
+
+<%
+	String result = "";
+	
+	InsuranceManager manager 	= new InsuranceManager("http://gateway.usafe.co.kr/esafe/guartrn.asp" , null );	// SERVICE
+//	InsuranceManager manager 	= new InsuranceManager("https://gateway.usafe.co.kr/esafe/guartrn.asp" , null );	 // 암호화 적용시
+	
+	///////////////////////////////////////////////////////////////////////////
+	//폼에서 넘겨 받을 경우 주석을 풀어 사용 start
+	//String mallId		=  request.getParameter("mallId");    //쇼핑몰 아이디 
+	//String oId		=  request.getParameter("oId");       //주문번호      
+	//String sgId		=  request.getParameter("sgId");      //증권번호( 선택 )
+	//폼에서 넘겨 받을 경우 주석을 풀어 사용 end
+	///////////////////////////////////////////////////////////////////////////
+	
+	///////////////////////////////////////////////////////////////////////////
+	// 테스트를 위해 코딩 start 	                         
+	String mallId		= "test00";
+	String oId			= "test_order_001";
+	String sgId			= "190420200412345678";
+	// 테스트를 위해 코딩 end 
+	///////////////////////////////////////////////////////////////////////////
+	
+	result = manager.confirmPayment(mallId, oId, sgId );
+
+	// result : 0|주문번호		, 성공시
+	// result : 1|Error Message	, 실패시
+	String rtnResult[]	= result.split("[\u007C]");
+
+	String result_code	= rtnResult[0];
+	String result_msg	= rtnResult[1];
+
+	out.println(result_code);
+	out.println("<br>");
+	out.println(result_msg);
+	out.println("<br>");
+
+	if (result_code.equals("0")){
+		out.println("성공");
+		// 성공로직 추가
+	}else if 	(result_code.equals("1")){
+		out.println("실패");
+		// 실패로직 추가
+	}else{
+		out.println("Exception Error");
+		// 예외 에러 처리
+	}  
+%>

+ 121 - 0
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/sample/usafe_create.jsp

@@ -0,0 +1,121 @@
+<%------------------------------------------------------------------------------
+ FILE NAME : usafe_create.jsp(증권발급)
+ AUTHOR : dev@uclick.co.kr
+ DATE : 2006/03
+                                                         http://www.usafe.co.kr
+													    http://www.uclick.co.kr
+                                     Copyrightⓒ2006 Uclick All rights reserved.
+------------------------------------------------------------------------------%>
+
+<%@ page 
+	language = "java"
+	contentType="text/html; charset=euc-kr"
+	import="java.util.*"
+	import="com.usafe.guarantee.InsuranceManager"
+	import="com.usafe.guarantee.InsuranceInfo"
+%>
+
+<%
+
+	String result = ""; 
+
+	InsuranceManager manager 	= new InsuranceManager("http://gateway.usafe.co.kr/esafe/guartrn.asp" , null );    // SERVICE
+//	InsuranceManager manager 	= new InsuranceManager("https://gateway.usafe.co.kr/esafe/guartrn.asp" , null );	 // 암호화 적용시
+
+    InsuranceInfo       dInfo 		= new InsuranceInfo();
+	
+	//////////////////////////////////////////////////////////////////////////////////////
+	// 테스트를 위해 코딩 start 
+	String[]	goodsNameArr	= new String[3];	 //상품명
+	String[]	goodsPriceArr	= new String[3];	 //가격
+	String[]	goodsQuantityArr = new String[3]; //상품수량
+	
+	// goodsCount 수량에 맞춰 아래 필드 작성
+
+	goodsNameArr[0] = "goodsNameArr0";			
+	goodsNameArr[1] = "goodsNameArr1";		
+	goodsNameArr[2] = "goodsNameArr2";
+	
+	goodsPriceArr[0] = "100";
+	goodsPriceArr[1] = "500";
+	goodsPriceArr[2] = "300";
+	
+	goodsQuantityArr[0] = "1";
+	goodsQuantityArr[1] = "2";
+	goodsQuantityArr[2] = "3";
+	
+	String gubun 		=   "A0";
+	String mallId		=   "test00";
+	String oId			=   "20130404-0001";
+	String totalMoney	=   "2000";
+	String pId			=   "197501011";			// 생년월일(8) + 성별(1) : 남성1, 여성2
+	//----------- 주의!! 생년월일을 정수형으로 처리시 0이 삭제되어 1975111 처리 발송되면 오류 처리 됨. 반드시 자리수를 체크 요망------------------- 
+
+	String payMethod	=   "MON";
+	String payInfo1		=   "payInfo1";
+	String payInfo2		=   "payInfo2";
+	String orderNm		=   "orderNm";
+	String orderHomeTel=   "orderHomeTel";
+	String orderHpTel	=   "orderHpTel";
+	String orderZip		=   "123456";
+	String orderAddress=   "서울시 중구 서소문동";
+	String orderEmail	=   "orderEmail";
+	String goodsCount	=   String.valueOf(goodsNameArr.length);
+	String acceptor		=   "acceptor";
+	String deliveryTel1	=   "deliveryTel1";
+	String deliveryTel2	=   "deliveryTel2";
+	String sign			=   "YYY";
+	
+	// 테스트를 위해 코딩 end 
+	////////////////////////////////////////////////////////////////////////////////
+	
+	dInfo.setGubun		(gubun);
+	dInfo.setMallId			(mallId);
+	dInfo.setOId			(oId);
+	dInfo.setTotalMoney	(totalMoney);
+	dInfo.setPId			(pId);
+	dInfo.setPayMethod	(payMethod);
+	dInfo.setPayInfo1		(payInfo1);
+	dInfo.setPayInfo2		(payInfo2);
+	dInfo.setOrderNm		(orderNm);
+	dInfo.setOrderHomeTel	(orderHomeTel); 
+	dInfo.setOrderHpTel	(orderHpTel);
+	dInfo.setOrderZip		(orderZip);
+	dInfo.setOrderAddress(orderAddress);
+	dInfo.setOrderEmail		(orderEmail);
+	dInfo.setGoodsCount	(goodsCount);
+	dInfo.setAcceptor		(acceptor);
+	dInfo.setDeliveryTel1	(deliveryTel1);
+	dInfo.setDeliveryTel2	(deliveryTel2);
+	dInfo.setGoodsNameArr	(goodsNameArr);
+	dInfo.setGoodsPriceArr	(goodsPriceArr);
+	dInfo.setGoodsQuantityArr(goodsQuantityArr);
+	dInfo.setSign(sign);
+
+	result = manager.contractInsurance(dInfo);		
+	
+	// result : 0|주문번호		, 성공시
+	// result : 1|Error Message	, 실패시
+
+	String rtnResult[]	= result.split("[\u007C]");
+
+	String result_code	= rtnResult[0];
+	String result_msg	= rtnResult[1];
+
+	out.println(result_code);
+	out.println("<br>");
+	out.println(result_msg);
+	out.println("<br>");
+
+	if (result_code.equals("0")){
+		out.println("성공");
+		// 성공로직 추가
+	}else if 	(result_code.equals("1")){
+		out.println("실패");
+		// 실패로직 추가
+	}else{
+		out.println("Exception Error");
+		// 예외 에러 처리
+	}  
+
+%>

BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/META-INF/MANIFEST.MF


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/com/usafe/guarantee/InsuranceConstant.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/com/usafe/guarantee/InsuranceInfo.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/com/usafe/guarantee/InsuranceManager.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/com/usafe/guarantee/InsuranceValidator.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/BinConverter.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/BlowfishCBC.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/BlowfishECB.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/BlowfishEasy.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/BlowfishInputStream.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/BlowfishOutputStream.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/SHA1.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/개인정보활용동의및3자이관동의_예시.pdf