일할 계산 정지 사용자 관련 수정

해지 고객 정액 요금 계산 수정
This commit is contained in:
Jeon
2023-07-06 14:44:25 +09:00
parent 196b2d2f27
commit eb7d80c329
2 changed files with 11 additions and 7 deletions

View File

@@ -183,11 +183,7 @@ export default {
vuejsDatepicker vuejsDatepicker
}, },
computed : {}, computed : {},
watch: { watch: {},
discount : function(){
console.log("dddd");
}
},
created() { created() {
this.getExcelHeader(); this.getExcelHeader();
}, },

View File

@@ -195,7 +195,7 @@
,FORMAT(A.CFWD_CHRG_BLNC,1) AS CFWD_CHRG_BLNC ,FORMAT(A.CFWD_CHRG_BLNC,1) AS CFWD_CHRG_BLNC
,A.NOW_CFWD_AMT ,A.NOW_CFWD_AMT
,(CASE ,(CASE
WHEN A.SUBS_STTUS_CD = '99' WHEN A.SUBS_STTUS_CD = '99' AND A.CS_YN = 1
THEN 0 THEN 0
ELSE (IF(A.SUBS_STTUS_CD IN ('03','04') AND A.USE_DAY IS NULL,0,(ROUND((A.FX_LMT_AMT/LAST_DT)*IFNULL(A.USE_DAY,LAST_DT)))) ELSE (IF(A.SUBS_STTUS_CD IN ('03','04') AND A.USE_DAY IS NULL,0,(ROUND((A.FX_LMT_AMT/LAST_DT)*IFNULL(A.USE_DAY,LAST_DT))))
+ A.CFWD_AMT - A.EXTNC_AMT - A.TOTAL_USE_AMT + A.CFWD_AMT - A.EXTNC_AMT - A.TOTAL_USE_AMT
@@ -294,6 +294,7 @@
,A.MMS_COST ,A.MMS_COST
,IF(USETB.USE_DAY <![CDATA[ < ]]> 0,NULL,USETB.USE_DAY) AS USE_DAY ,IF(USETB.USE_DAY <![CDATA[ < ]]> 0,NULL,USETB.USE_DAY) AS USE_DAY
,DATE_FORMAT(LAST_DAY(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01')),'%d') AS LAST_DT ,DATE_FORMAT(LAST_DAY(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01')),'%d') AS LAST_DT
,USETB.CS_YN
FROM ( FROM (
SELECT SELECT
LMT.USER_SEQ LMT.USER_SEQ
@@ -457,9 +458,10 @@
LEFT JOIN ( LEFT JOIN (
SELECT SELECT
A.USER_SEQ A.USER_SEQ
,MAX(CS_YN) AS CS_YN
,SUM(CASE ,SUM(CASE
WHEN A.STTUS_PLAG = 'S' THEN A.EFCT_FNS_DT - A.EFCT_ST_DT + 1 WHEN A.STTUS_PLAG = 'S' THEN A.EFCT_FNS_DT - A.EFCT_ST_DT + 1
WHEN A.STTUS_PLAG = 'P' THEN -1 WHEN A.STTUS_PLAG = 'P' THEN A.P_DAY
WHEN A.STTUS_PLAG = 'E' THEN 0 WHEN A.STTUS_PLAG = 'E' THEN 0
END) AS USE_DAY END) AS USE_DAY
FROM ( FROM (
@@ -467,8 +469,14 @@
ESI.CUST_SEQ ESI.CUST_SEQ
,ESI.USER_SEQ ,ESI.USER_SEQ
,ESI.SUBS_ID ,ESI.SUBS_ID
,IF(DATE_FORMAT(ESH.EFCT_ST_DT,'%Y%m') = DATE_FORMAT(CONCAT(STR_TO_DATE('202306','%Y%m'),'01'),'%Y%m') AND ESH.SUBS_STTUS_CD IN ('03','04'),-1,0) AS P_DAY
,IF(DATE_FORMAT(ESH.EFCT_ST_DT,'%Y%m') != DATE_FORMAT(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),'%Y%m'),'01',DATE_FORMAT(ESH.EFCT_ST_DT,'%d')) AS EFCT_ST_DT ,IF(DATE_FORMAT(ESH.EFCT_ST_DT,'%Y%m') != DATE_FORMAT(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),'%Y%m'),'01',DATE_FORMAT(ESH.EFCT_ST_DT,'%d')) AS EFCT_ST_DT
,IF(ESH.EFCT_FNS_DT <![CDATA[ > ]]> LAST_DAY(DATE_FORMAT(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),'%Y%m01')) ,DATE_FORMAT(LAST_DAY(DATE_FORMAT(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),'%Y%m01')),'%d'),DATE_FORMAT(ESH.EFCT_FNS_DT,'%d')) AS EFCT_FNS_DT ,IF(ESH.EFCT_FNS_DT <![CDATA[ > ]]> LAST_DAY(DATE_FORMAT(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),'%Y%m01')) ,DATE_FORMAT(LAST_DAY(DATE_FORMAT(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),'%Y%m01')),'%d'),DATE_FORMAT(ESH.EFCT_FNS_DT,'%d')) AS EFCT_FNS_DT
,(CASE
WHEN ESH.SUBS_STTUS_CD = '99'
THEN IF(DATE_FORMAT(ESH.EFCT_ST_DT,'%Y%m') <![CDATA[ > ]]> DATE_FORMAT(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),'%Y%m'),0,1)
ELSE 0
END) AS CS_YN
,(CASE WHEN ESH.SUBS_STTUS_CD IN ('02') THEN 'S' WHEN ESH.SUBS_STTUS_CD IN ('03','04') THEN 'P' ELSE 'E' END) AS STTUS_PLAG ,(CASE WHEN ESH.SUBS_STTUS_CD IN ('02') THEN 'S' WHEN ESH.SUBS_STTUS_CD IN ('03','04') THEN 'P' ELSE 'E' END) AS STTUS_PLAG
,DATE_FORMAT(LAST_DAY(DATE_FORMAT(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),'%Y%m01')),'%d') AS LAST_DT ,DATE_FORMAT(LAST_DAY(DATE_FORMAT(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),'%Y%m01')),'%d') AS LAST_DT
FROM hubez_common.EZ_SUBS_INFO ESI, hubez_common.EZ_SBSCST_HST ESH FROM hubez_common.EZ_SUBS_INFO ESI, hubez_common.EZ_SBSCST_HST ESH