등급제 누적결제금액 추출쿼리 보완
@2c21c4c6fda84a435f91bf90e107ae89b272e7e0
--- src/main/java/itn/let/sym/grd/service/MberGrdVO.java
+++ src/main/java/itn/let/sym/grd/service/MberGrdVO.java
... | ... | @@ -13,6 +13,8 @@ |
| 13 | 13 |
private long stdAmt; // 기준결제액 |
| 14 | 14 |
private String stdAmtComma; // 기준결제액(콤마) |
| 15 | 15 |
private long totAmt; // 누적결제액 |
| 16 |
+ private long amtSumOrigin; |
|
| 17 |
+ private long refundSum; |
|
| 16 | 18 |
private float shortPrice; // 단문 단가 |
| 17 | 19 |
private float longPrice; //장문 단가 |
| 18 | 20 |
private float picturePrice; // 그림 단가 |
... | ... | @@ -92,6 +94,18 @@ |
| 92 | 94 |
public void setTotAmt(long totAmt) {
|
| 93 | 95 |
this.totAmt = totAmt; |
| 94 | 96 |
} |
| 97 |
+ public long getAmtSumOrigin() {
|
|
| 98 |
+ return amtSumOrigin; |
|
| 99 |
+ } |
|
| 100 |
+ public void setAmtSumOrigin(long amtSumOrigin) {
|
|
| 101 |
+ this.amtSumOrigin = amtSumOrigin; |
|
| 102 |
+ } |
|
| 103 |
+ public long getRefundSum() {
|
|
| 104 |
+ return refundSum; |
|
| 105 |
+ } |
|
| 106 |
+ public void setRefundSum(long refundSum) {
|
|
| 107 |
+ this.refundSum = refundSum; |
|
| 108 |
+ } |
|
| 95 | 109 |
public float getShortPrice() {
|
| 96 | 110 |
return shortPrice; |
| 97 | 111 |
} |
--- src/main/resources/egovframework/sqlmap/let/sym/grd/MberGrd_SQL_Mysql.xml
+++ src/main/resources/egovframework/sqlmap/let/sym/grd/MberGrd_SQL_Mysql.xml
... | ... | @@ -99,6 +99,7 @@ |
| 99 | 99 |
, A.EDIT_DATE AS editDate |
| 100 | 100 |
FROM MJ_MBER_GRD_SETTING A |
| 101 | 101 |
WHERE A.GRD_SET_NO = #grdSetNo# |
| 102 |
+ LIMIT 1 |
|
| 102 | 103 |
</select> |
| 103 | 104 |
|
| 104 | 105 |
<!-- 등급제 설정 일괄변경 일괄변경 --> |
... | ... | @@ -430,14 +431,16 @@ |
| 430 | 431 |
LEFT OUTER JOIN MJ_EVENT_MBER_INFO SS |
| 431 | 432 |
ON S.USER_ID = SS.MBER_ID |
| 432 | 433 |
AND S.MOID = SS.EVENT_PG_MOID |
| 433 |
- WHERE S.PG_STATUS = '1' |
|
| 434 |
+ WHERE 1=1 |
|
| 435 |
+ AND S.USER_ID = #mberId# |
|
| 436 |
+ AND S.PG_STATUS = '1' |
|
| 434 | 437 |
AND S.REG_DATE >= CONCAT(DATE_FORMAT(#grdNewDate#, '%Y-%m-%d'), ' ', '00:00:00') |
| 435 | 438 |
GROUP BY S.USER_ID |
| 436 | 439 |
) S2 |
| 437 | 440 |
) M |
| 438 | 441 |
WHERE M.GRD_SET_NO IS NOT NULL |
| 439 | 442 |
AND M.AMT_SUM > 0 |
| 440 |
- AND M.USER_ID = #mberId# |
|
| 443 |
+ LIMIT 1 |
|
| 441 | 444 |
]]> |
| 442 | 445 |
</select> |
| 443 | 446 |
|
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?