itn 2023-07-26
결제하기 로직에 등급제 기능 추가
@d2e986a666eddafe0e2f0ccfb0c1cbffe89b15e9
src/main/java/itn/let/mjo/pay/service/impl/MjonPayServiceImpl.java
--- src/main/java/itn/let/mjo/pay/service/impl/MjonPayServiceImpl.java
+++ src/main/java/itn/let/mjo/pay/service/impl/MjonPayServiceImpl.java
@@ -38,6 +38,7 @@
 import itn.let.mjo.pay.service.StVcVO;
 import itn.let.mjo.tax.service.TaxVO;
 import itn.let.mjo.tax.service.impl.TaxDAO;
+import itn.let.sym.grd.service.MberGrdService;
 import itn.let.sym.site.service.JoinSettingVO;
 import itn.let.uat.uia.service.impl.MberManageDAO;
 import itn.let.uss.umt.service.MberManageVO;
@@ -81,7 +82,9 @@
 	@Resource(name = "egovCryptoUtil")
 	EgovCryptoUtil egovCryptoUtil;
 	
-
+	/* 등급제 */
+	@Resource(name = "mberGrdService")
+	MberGrdService mberGrdService;
 	
 	@Override
 	public List<MjonPayVO> selectPayList(MjonPayVO mjonPayVO) throws Exception {
@@ -404,6 +407,16 @@
 			
 		}
 		
+		/*
+		// 등급제 Start
+   		// 회원별 등급 적용
+		MberGrdVO mberGrdVO = new MberGrdVO();
+		mberGrdVO.setMberId(mjonPayVO.getUserId());
+    	mberGrdVO.setAmt(mjonPayVO.getAmt());
+   		mberGrdService.mberGrdSaveByUser(mberGrdVO);    		
+		// End
+		*/		
+		
 		mjonPayVO.setPaySuccess(true);
 		return mjonPayVO;
 		
@@ -709,6 +722,17 @@
 				
 			}
 			
+			/*
+    		// 등급제 Start
+       		// 회원별 등급 적용
+    		MberGrdVO mberGrdVO = new MberGrdVO();
+    		mberGrdVO.setMberId(mjonPayVO.getUserId());
+        	mberGrdVO.setAmt(mjonPayVO.getAmt());
+       		mberGrdService.mberGrdSaveByUser(mberGrdVO);    		
+    		// End
+    		*/    		
+    		
+    		
 			//세금계산서/현금영수증 발행 처리해주기 
 			//String uniqId = mberManageDAO.selectUniqId(mjonPayVO.getUserId());		//고유아이디(esntl) 번호 받아오기
 			
@@ -2009,6 +2033,16 @@
     			
     		}
     		
+    		/*
+    		// 등급제 Start
+       		// 회원별 등급 적용
+    		MberGrdVO mberGrdVO = new MberGrdVO();
+    		mberGrdVO.setMberId(mjonPayVO.getUserId());
+        	mberGrdVO.setAmt(mjonPayVO.getAmt());
+       		mberGrdService.mberGrdSaveByUser(mberGrdVO);    		
+    		// End
+   			*/
+    		
     		mjonPayVO.setPaySuccess(true);
     	}
 	}	
@@ -2165,6 +2199,16 @@
     				System.out.println(resultCnt);
     			}
     		}
+
+    		/*
+    		// 등급제 Start
+       		// 회원별 등급 적용
+    		MberGrdVO mberGrdVO = new MberGrdVO();
+    		mberGrdVO.setMberId(mjonPayVO.getUserId());
+        	mberGrdVO.setAmt(mjonPayVO.getAmt());
+       		mberGrdService.mberGrdSaveByUser(mberGrdVO);    		
+    		// End
+    		*/
     		
     		mjonPayVO.setPaySuccess(true);
     	}
Add a comment
List