회원등급제 시행일자 추가
This commit is contained in:
parent
06b3c39614
commit
0c6647ea53
@ -1,5 +1,7 @@
|
|||||||
package itn.let.sym.grd.service.impl;
|
package itn.let.sym.grd.service.impl;
|
||||||
|
|
||||||
|
import java.time.LocalDate;
|
||||||
|
import java.time.format.DateTimeFormatter;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
@ -118,6 +120,11 @@ public class MberGrdServiceImpl extends EgovAbstractServiceImpl implements MberG
|
|||||||
// 회원별 등급 적용
|
// 회원별 등급 적용
|
||||||
@Override
|
@Override
|
||||||
public void mberGrdSaveByUser(MberGrdVO mberGrdVO) throws Exception {
|
public void mberGrdSaveByUser(MberGrdVO mberGrdVO) throws Exception {
|
||||||
|
// 현재 날짜 구하기
|
||||||
|
LocalDate now = LocalDate.now();
|
||||||
|
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); // 포맷 정의
|
||||||
|
String nowDate = now.format(formatter); // 포맷 적용
|
||||||
|
|
||||||
mberGrdVO.setRegId(mberGrdVO.getMberId());
|
mberGrdVO.setRegId(mberGrdVO.getMberId());
|
||||||
mberGrdVO.setEditId(mberGrdVO.getMberId());
|
mberGrdVO.setEditId(mberGrdVO.getMberId());
|
||||||
|
|
||||||
@ -145,7 +152,8 @@ public class MberGrdServiceImpl extends EgovAbstractServiceImpl implements MberG
|
|||||||
mberGrdVO.setPicturePrice(mberGrdVO3.getPicturePrice());
|
mberGrdVO.setPicturePrice(mberGrdVO3.getPicturePrice());
|
||||||
mberGrdVO.setPicture2Price(mberGrdVO3.getPicture2Price());
|
mberGrdVO.setPicture2Price(mberGrdVO3.getPicture2Price());
|
||||||
mberGrdVO.setPicture3Price(mberGrdVO3.getPicture3Price());
|
mberGrdVO.setPicture3Price(mberGrdVO3.getPicture3Price());
|
||||||
mberGrdVO.setGrdStartDate(mberGrdVO.getGrdDate() + " 00:00:00");
|
mberGrdVO.setGrdDate(mberGrdVO.getGrdDate());
|
||||||
|
mberGrdVO.setGrdStartDate(nowDate + " 00:00:00");
|
||||||
mberGrdVO.setGrdEndDate("9999:12:31 23:59:59");
|
mberGrdVO.setGrdEndDate("9999:12:31 23:59:59");
|
||||||
mberGrdVO.setGrdStatus("Y");
|
mberGrdVO.setGrdStatus("Y");
|
||||||
|
|
||||||
|
|||||||
@ -178,6 +178,7 @@
|
|||||||
, PICTURE3_PRICE
|
, PICTURE3_PRICE
|
||||||
, AMT
|
, AMT
|
||||||
, TOT_AMT
|
, TOT_AMT
|
||||||
|
, GRD_DATE
|
||||||
, GRD_START_DATE
|
, GRD_START_DATE
|
||||||
, GRD_END_DATE
|
, GRD_END_DATE
|
||||||
, GRD_STATUS
|
, GRD_STATUS
|
||||||
@ -197,6 +198,7 @@
|
|||||||
, #picture3Price#
|
, #picture3Price#
|
||||||
, #amt#
|
, #amt#
|
||||||
, #totAmt#
|
, #totAmt#
|
||||||
|
, #grdDate#
|
||||||
, #grdStartDate#
|
, #grdStartDate#
|
||||||
, #grdEndDate#
|
, #grdEndDate#
|
||||||
, #grdStatus#
|
, #grdStatus#
|
||||||
@ -264,10 +266,10 @@
|
|||||||
, A.PICTURE2_PRICE = C.PICTURE2_PRICE
|
, A.PICTURE2_PRICE = C.PICTURE2_PRICE
|
||||||
, A.PICTURE3_PRICE = C.PICTURE3_PRICE
|
, A.PICTURE3_PRICE = C.PICTURE3_PRICE
|
||||||
, A.TOT_AMT = B.AMT_SUM
|
, A.TOT_AMT = B.AMT_SUM
|
||||||
, A.GRD_START_DATE = CONCAT(DATE_FORMAT(#grdDate#, '%Y-%m-%d'), ' ', '00:00:00')
|
, A.GRD_DATE = CONCAT(DATE_FORMAT(#grdDate#, '%Y-%m-%d'), ' ', '00:00:00')
|
||||||
, A.EDIT_DATE = NOW()
|
, A.EDIT_DATE = NOW()
|
||||||
WHERE B.GRD_SET_NO IS NOT NULL
|
WHERE B.GRD_SET_NO IS NOT NULL
|
||||||
AND A.GRD_SET_NO >= B.GRD_SET_NO
|
AND A.GRD_SET_NO > B.GRD_SET_NO
|
||||||
AND GRD_STATUS NOT IN ('N', 'E')
|
AND GRD_STATUS NOT IN ('N', 'E')
|
||||||
AND NOW() BETWEEN GRD_START_DATE AND GRD_END_DATE
|
AND NOW() BETWEEN GRD_START_DATE AND GRD_END_DATE
|
||||||
]]>
|
]]>
|
||||||
@ -318,6 +320,7 @@
|
|||||||
, PICTURE3_PRICE
|
, PICTURE3_PRICE
|
||||||
, AMT
|
, AMT
|
||||||
, TOT_AMT
|
, TOT_AMT
|
||||||
|
, GRD_DATE
|
||||||
, REG_ID
|
, REG_ID
|
||||||
, REG_DATE
|
, REG_DATE
|
||||||
, EDIT_ID
|
, EDIT_ID
|
||||||
@ -334,6 +337,7 @@
|
|||||||
, #picture3Price#
|
, #picture3Price#
|
||||||
, #amt#
|
, #amt#
|
||||||
, #totAmt#
|
, #totAmt#
|
||||||
|
, #grdDate#
|
||||||
, #regId#
|
, #regId#
|
||||||
, NOW()
|
, NOW()
|
||||||
, #editId#
|
, #editId#
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user