등급 설정 히스토리 추가
This commit is contained in:
parent
b4f0a7956a
commit
007444507c
@ -22,6 +22,7 @@ public class MberGrdVO extends UserDefaultVO {
|
||||
private String regDate; // 최초등록 일자
|
||||
private String editId; // 수정등록자 아이디
|
||||
private String editDate; // 수정등록 일자
|
||||
private String grdSetHistId;
|
||||
|
||||
private List<String> grdSetNos;
|
||||
private List<String> stdAmts;
|
||||
@ -145,6 +146,12 @@ public class MberGrdVO extends UserDefaultVO {
|
||||
public void setEditDate(String editDate) {
|
||||
this.editDate = editDate;
|
||||
}
|
||||
public String getGrdSetHistId() {
|
||||
return grdSetHistId;
|
||||
}
|
||||
public void setGrdSetHistId(String grdSetHistId) {
|
||||
this.grdSetHistId = grdSetHistId;
|
||||
}
|
||||
|
||||
public List<String> getGrdSetNos() {
|
||||
return grdSetNos;
|
||||
|
||||
@ -42,6 +42,11 @@ public class MberGrdDAO extends EgovAbstractDAO {
|
||||
return update("mberGrdDAO.updateGrdSetting", mberGrdVO);
|
||||
}
|
||||
|
||||
// 회원등급 설정정보 히스토리
|
||||
public void insertGrdSettingHist(MberGrdVO mberGrdVO) throws Exception{
|
||||
insert("mberGrdDAO.insertGrdSettingHist", mberGrdVO);
|
||||
}
|
||||
|
||||
// 등급제 등급 목록
|
||||
@SuppressWarnings("unchecked")
|
||||
public List<MberGrdVO> selectMberGrdList(MberGrdVO mberGrdVO) throws Exception{
|
||||
|
||||
@ -7,6 +7,7 @@ import javax.annotation.Resource;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||
import egovframework.rte.fdl.idgnr.EgovIdGnrService;
|
||||
import itn.let.mjo.mjocommon.MjonCommon;
|
||||
import itn.let.mjo.pay.service.MjonPayService;
|
||||
import itn.let.sym.grd.service.MberGrdService;
|
||||
@ -30,6 +31,11 @@ public class MberGrdServiceImpl extends EgovAbstractServiceImpl implements MberG
|
||||
@Resource(name="MjonCommon")
|
||||
private MjonCommon mjonCommon;
|
||||
|
||||
/** 등급제 설정 히스토리 idgen */
|
||||
@Resource(name="egovGrdSettingHistIdGnrService")
|
||||
private EgovIdGnrService gshidgenService;
|
||||
|
||||
|
||||
// 등급제 단가 추출 => 시스템 단가에 적용
|
||||
@Override
|
||||
public JoinSettingVO selectMberGrdDefaultInfo(JoinSettingVO sysJoinSetVO, String mberId) throws Exception {
|
||||
@ -117,6 +123,10 @@ public class MberGrdServiceImpl extends EgovAbstractServiceImpl implements MberG
|
||||
updateCnt++;
|
||||
}
|
||||
|
||||
// Step 2. 등급제 설정 히스토리 저장
|
||||
mberGrdVO.setGrdSetHistId(gshidgenService.getNextStringId());
|
||||
mberGrdDAO.insertGrdSettingHist(mberGrdVO);
|
||||
|
||||
return updateCnt;
|
||||
}
|
||||
|
||||
|
||||
@ -139,6 +139,7 @@ public class MberGrdMngController {
|
||||
// 로그인VO에서 사용자 정보 가져오기
|
||||
LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
String frstRegisterId = loginVO == null ? "" : loginVO.getId();
|
||||
mberGrdVO.setRegId(frstRegisterId); // 최초등록자ID
|
||||
mberGrdVO.setEditId(frstRegisterId); // 최초등록자ID
|
||||
|
||||
try{
|
||||
|
||||
@ -2834,4 +2834,20 @@
|
||||
<property name="fillChar" value="0" />
|
||||
</bean>
|
||||
|
||||
<!-- 등급제 설정 히스토리 ID Generation Strategy Config -->
|
||||
<bean name="egovGrdSettingHistIdGnrService"
|
||||
class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl"
|
||||
destroy-method="destroy">
|
||||
<property name="dataSource" ref="dataSource" />
|
||||
<property name="strategy" ref="GrdSettingHistIdStrategy" />
|
||||
<property name="blockSize" value="10"/>
|
||||
<property name="table" value="IDS"/>
|
||||
<property name="tableName" value="GRD_SET_HIST_ID"/>
|
||||
</bean>
|
||||
<bean name="GrdSettingHistIdStrategy" class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl">
|
||||
<property name="prefix" value="GSHID_" />
|
||||
<property name="cipers" value="13" />
|
||||
<property name="fillChar" value="0" />
|
||||
</bean>
|
||||
|
||||
</beans>
|
||||
|
||||
@ -116,6 +116,43 @@
|
||||
WHERE A.GRD_SET_NO = #grdSetNo#
|
||||
</update>
|
||||
|
||||
<!-- 회원별 등급 등록 -->
|
||||
<insert id="mberGrdDAO.insertGrdSettingHist" parameterClass="mberGrdVO">
|
||||
INSERT INTO MJ_MBER_GRD_SETTING_HIST
|
||||
(
|
||||
GRD_SET_HIST_ID
|
||||
, GRD_SET_NO
|
||||
, GRD_SET_NM
|
||||
, SHORT_PRICE
|
||||
, LONG_PRICE
|
||||
, PICTURE_PRICE
|
||||
, PICTURE2_PRICE
|
||||
, PICTURE3_PRICE
|
||||
, STD_AMT
|
||||
, REG_ID
|
||||
, REG_DATE
|
||||
, EDIT_ID
|
||||
, EDIT_DATE
|
||||
)
|
||||
SELECT
|
||||
#grdSetHistId#
|
||||
, GRD_SET_NO
|
||||
, GRD_SET_NM
|
||||
, SHORT_PRICE
|
||||
, LONG_PRICE
|
||||
, PICTURE_PRICE
|
||||
, PICTURE2_PRICE
|
||||
, PICTURE3_PRICE
|
||||
, STD_AMT
|
||||
, REG_ID
|
||||
, REG_DATE
|
||||
, EDIT_ID
|
||||
, EDIT_DATE
|
||||
FROM MJ_MBER_GRD_SETTING
|
||||
ORDER BY GRD_SET_NO ASC
|
||||
</insert>
|
||||
|
||||
|
||||
<!-- 회원별 등급 목록 -->
|
||||
<select id="mberGrdDAO.selectMberGrdList" parameterClass="mberGrdVO" resultClass="mberGrdVO">
|
||||
SELECT
|
||||
|
||||
Loading…
Reference in New Issue
Block a user