등급 설정 히스토리 추가
@007444507ceddf15f516aca43fecd40a3334e598
--- src/main/java/itn/let/sym/grd/service/MberGrdVO.java
+++ src/main/java/itn/let/sym/grd/service/MberGrdVO.java
... | ... | @@ -22,6 +22,7 @@ |
| 22 | 22 |
private String regDate; // 최초등록 일자 |
| 23 | 23 |
private String editId; // 수정등록자 아이디 |
| 24 | 24 |
private String editDate; // 수정등록 일자 |
| 25 |
+ private String grdSetHistId; |
|
| 25 | 26 |
|
| 26 | 27 |
private List<String> grdSetNos; |
| 27 | 28 |
private List<String> stdAmts; |
... | ... | @@ -145,6 +146,12 @@ |
| 145 | 146 |
public void setEditDate(String editDate) {
|
| 146 | 147 |
this.editDate = editDate; |
| 147 | 148 |
} |
| 149 |
+ public String getGrdSetHistId() {
|
|
| 150 |
+ return grdSetHistId; |
|
| 151 |
+ } |
|
| 152 |
+ public void setGrdSetHistId(String grdSetHistId) {
|
|
| 153 |
+ this.grdSetHistId = grdSetHistId; |
|
| 154 |
+ } |
|
| 148 | 155 |
|
| 149 | 156 |
public List<String> getGrdSetNos() {
|
| 150 | 157 |
return grdSetNos; |
--- src/main/java/itn/let/sym/grd/service/impl/MberGrdDAO.java
+++ src/main/java/itn/let/sym/grd/service/impl/MberGrdDAO.java
... | ... | @@ -42,6 +42,11 @@ |
| 42 | 42 |
return update("mberGrdDAO.updateGrdSetting", mberGrdVO);
|
| 43 | 43 |
} |
| 44 | 44 |
|
| 45 |
+ // 회원등급 설정정보 히스토리 |
|
| 46 |
+ public void insertGrdSettingHist(MberGrdVO mberGrdVO) throws Exception{
|
|
| 47 |
+ insert("mberGrdDAO.insertGrdSettingHist", mberGrdVO);
|
|
| 48 |
+ } |
|
| 49 |
+ |
|
| 45 | 50 |
// 등급제 등급 목록 |
| 46 | 51 |
@SuppressWarnings("unchecked")
|
| 47 | 52 |
public List<MberGrdVO> selectMberGrdList(MberGrdVO mberGrdVO) throws Exception{
|
--- src/main/java/itn/let/sym/grd/service/impl/MberGrdServiceImpl.java
+++ src/main/java/itn/let/sym/grd/service/impl/MberGrdServiceImpl.java
... | ... | @@ -7,6 +7,7 @@ |
| 7 | 7 |
import org.springframework.stereotype.Service; |
| 8 | 8 |
|
| 9 | 9 |
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; |
| 10 |
+import egovframework.rte.fdl.idgnr.EgovIdGnrService; |
|
| 10 | 11 |
import itn.let.mjo.mjocommon.MjonCommon; |
| 11 | 12 |
import itn.let.mjo.pay.service.MjonPayService; |
| 12 | 13 |
import itn.let.sym.grd.service.MberGrdService; |
... | ... | @@ -29,6 +30,11 @@ |
| 29 | 30 |
|
| 30 | 31 |
@Resource(name="MjonCommon") |
| 31 | 32 |
private MjonCommon mjonCommon; |
| 33 |
+ |
|
| 34 |
+ /** 등급제 설정 히스토리 idgen */ |
|
| 35 |
+ @Resource(name="egovGrdSettingHistIdGnrService") |
|
| 36 |
+ private EgovIdGnrService gshidgenService; |
|
| 37 |
+ |
|
| 32 | 38 |
|
| 33 | 39 |
// 등급제 단가 추출 => 시스템 단가에 적용 |
| 34 | 40 |
@Override |
... | ... | @@ -117,6 +123,10 @@ |
| 117 | 123 |
updateCnt++; |
| 118 | 124 |
} |
| 119 | 125 |
|
| 126 |
+ // Step 2. 등급제 설정 히스토리 저장 |
|
| 127 |
+ mberGrdVO.setGrdSetHistId(gshidgenService.getNextStringId()); |
|
| 128 |
+ mberGrdDAO.insertGrdSettingHist(mberGrdVO); |
|
| 129 |
+ |
|
| 120 | 130 |
return updateCnt; |
| 121 | 131 |
} |
| 122 | 132 |
|
--- src/main/java/itn/let/sym/grd/web/MberGrdMngController.java
+++ src/main/java/itn/let/sym/grd/web/MberGrdMngController.java
... | ... | @@ -139,6 +139,7 @@ |
| 139 | 139 |
// 로그인VO에서 사용자 정보 가져오기 |
| 140 | 140 |
LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); |
| 141 | 141 |
String frstRegisterId = loginVO == null ? "" : loginVO.getId(); |
| 142 |
+ mberGrdVO.setRegId(frstRegisterId); // 최초등록자ID |
|
| 142 | 143 |
mberGrdVO.setEditId(frstRegisterId); // 최초등록자ID |
| 143 | 144 |
|
| 144 | 145 |
try{
|
--- src/main/resources/egovframework/spring/com/context-idgen.xml
+++ src/main/resources/egovframework/spring/com/context-idgen.xml
... | ... | @@ -2834,4 +2834,20 @@ |
| 2834 | 2834 |
<property name="fillChar" value="0" /> |
| 2835 | 2835 |
</bean> |
| 2836 | 2836 |
|
| 2837 |
+ <!-- 등급제 설정 히스토리 ID Generation Strategy Config --> |
|
| 2838 |
+ <bean name="egovGrdSettingHistIdGnrService" |
|
| 2839 |
+ class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl" |
|
| 2840 |
+ destroy-method="destroy"> |
|
| 2841 |
+ <property name="dataSource" ref="dataSource" /> |
|
| 2842 |
+ <property name="strategy" ref="GrdSettingHistIdStrategy" /> |
|
| 2843 |
+ <property name="blockSize" value="10"/> |
|
| 2844 |
+ <property name="table" value="IDS"/> |
|
| 2845 |
+ <property name="tableName" value="GRD_SET_HIST_ID"/> |
|
| 2846 |
+ </bean> |
|
| 2847 |
+ <bean name="GrdSettingHistIdStrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"> |
|
| 2848 |
+ <property name="prefix" value="GSHID_" /> |
|
| 2849 |
+ <property name="cipers" value="13" /> |
|
| 2850 |
+ <property name="fillChar" value="0" /> |
|
| 2851 |
+ </bean> |
|
| 2852 |
+ |
|
| 2837 | 2853 |
</beans> |
--- src/main/resources/egovframework/sqlmap/let/sym/grd/MberGrd_SQL_Mysql.xml
+++ src/main/resources/egovframework/sqlmap/let/sym/grd/MberGrd_SQL_Mysql.xml
... | ... | @@ -116,6 +116,43 @@ |
| 116 | 116 |
WHERE A.GRD_SET_NO = #grdSetNo# |
| 117 | 117 |
</update> |
| 118 | 118 |
|
| 119 |
+ <!-- 회원별 등급 등록 --> |
|
| 120 |
+ <insert id="mberGrdDAO.insertGrdSettingHist" parameterClass="mberGrdVO"> |
|
| 121 |
+ INSERT INTO MJ_MBER_GRD_SETTING_HIST |
|
| 122 |
+ ( |
|
| 123 |
+ GRD_SET_HIST_ID |
|
| 124 |
+ , GRD_SET_NO |
|
| 125 |
+ , GRD_SET_NM |
|
| 126 |
+ , SHORT_PRICE |
|
| 127 |
+ , LONG_PRICE |
|
| 128 |
+ , PICTURE_PRICE |
|
| 129 |
+ , PICTURE2_PRICE |
|
| 130 |
+ , PICTURE3_PRICE |
|
| 131 |
+ , STD_AMT |
|
| 132 |
+ , REG_ID |
|
| 133 |
+ , REG_DATE |
|
| 134 |
+ , EDIT_ID |
|
| 135 |
+ , EDIT_DATE |
|
| 136 |
+ ) |
|
| 137 |
+ SELECT |
|
| 138 |
+ #grdSetHistId# |
|
| 139 |
+ , GRD_SET_NO |
|
| 140 |
+ , GRD_SET_NM |
|
| 141 |
+ , SHORT_PRICE |
|
| 142 |
+ , LONG_PRICE |
|
| 143 |
+ , PICTURE_PRICE |
|
| 144 |
+ , PICTURE2_PRICE |
|
| 145 |
+ , PICTURE3_PRICE |
|
| 146 |
+ , STD_AMT |
|
| 147 |
+ , REG_ID |
|
| 148 |
+ , REG_DATE |
|
| 149 |
+ , EDIT_ID |
|
| 150 |
+ , EDIT_DATE |
|
| 151 |
+ FROM MJ_MBER_GRD_SETTING |
|
| 152 |
+ ORDER BY GRD_SET_NO ASC |
|
| 153 |
+ </insert> |
|
| 154 |
+ |
|
| 155 |
+ |
|
| 119 | 156 |
<!-- 회원별 등급 목록 --> |
| 120 | 157 |
<select id="mberGrdDAO.selectMberGrdList" parameterClass="mberGrdVO" resultClass="mberGrdVO"> |
| 121 | 158 |
SELECT |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?