소스검증을 위한 수정 변경

This commit is contained in:
kimre
2022-07-12 12:26:45 +09:00
parent 74511fb587
commit 3d7032432c
40 changed files with 2028 additions and 2120 deletions

View File

@@ -4,11 +4,13 @@
<!-- 선택한 메뉴 li.is-current --> <!-- 선택한 메뉴 li.is-current -->
<li v-for="child in menuList" :key="child.menuNo" :class="child.classNm"> <li v-for="child in menuList" :key="child.menuNo" :class="child.classNm">
<div class="menu_btn" ></div> <div class="menu_btn" ></div>
<a class="menu_target" @click="actionMenu" :data-menu-no="child.menuNo">{{child.menuNm}}</a> <a href="javascript:void(0);" class="menu_target" @click="actionMenu" :data-menu-no="child.menuNo">{{child.menuNm}}</a>
<!-- <router-link :to="`${child.menuNo}`">{{child.menuNm}}</router-link>-->
<div class="sub_menu_wrap"> <div class="sub_menu_wrap">
<ul class="sub_menu" v-if="child.children.length > 0"> <ul class="sub_menu" v-if="child.children.length > 0">
<li v-for="child2 in child.children" :key="child2.menuNo"> <li v-for="child2 in child.children" :key="child2.menuNo">
<a href="javascript:void(0);" @click="clickMenu(child2.menuUrl)" :data-menu-no="child2.menuNo">{{child2.menuNm}}</a> <!-- <a href="javascript:void(0);" @click="clickMenu(child2.menuUrl)" :data-menu-no="child2.menuNo">{{child2.menuNm}}</a>-->
<router-link :to="`${child2.menuUrl}`">{{child2.menuNm}}</router-link>
</li> </li>
</ul> </ul>
</div> </div>
@@ -20,8 +22,6 @@
<script> <script>
//import "../assets/js/script.js"; //import "../assets/js/script.js";
import api from '@/service/api.js'; import api from '@/service/api.js';
// import api from "@/service/api";
// import loginApi from "@/modules/login/service/api"
import tokenSvc from '@/common/token-service'; import tokenSvc from '@/common/token-service';
import { mapGetters } from 'vuex'; import { mapGetters } from 'vuex';
@@ -37,7 +37,8 @@ export default {
isErrPage: false, isErrPage: false,
navActive: false, navActive: false,
menuList: [], menuList: [],
tempList: [] tempList: [],
nowPath:'',
} }
}, },
created() { created() {
@@ -76,12 +77,57 @@ export default {
this.isErrPage = false; this.isErrPage = false;
} }
}, },
$route(to, from) {
if (to.path != from.path) {
/* router path가 변경될 때마다 서버로 접근로그를 저장한다. */
const menuList = document.querySelectorAll('.main_menu .is-current');
for(const other of menuList){
other.classList.remove('is-current');
}
// const path = to.path;
var toPathUrl = to.path;
if(toPathUrl.indexOf('custMgt') > -1){
const div = document.querySelector('.customer');
div.classList.add('is-current')
}else if(toPathUrl.indexOf('attractMgt') > -1){
const div = document.querySelector('.attract');
div.classList.add('is-current')
}else if(toPathUrl.indexOf('servMgt') > -1){
const div = document.querySelector('.service');
div.classList.add('is-current')
}else if(toPathUrl.indexOf('calculate') > -1){
const div = document.querySelector('.calculate');
div.classList.add('is-current')
}else if(toPathUrl.indexOf('channelMgt') > -1){
const div = document.querySelector('.channel');
div.classList.add('is-current')
}else if(toPathUrl.indexOf('sendNumMgt') > -1){
const div = document.querySelector('.key');
div.classList.add('is-current')
}else if(toPathUrl.indexOf('mntrng') > -1){
const div = document.querySelector('.moniter');
div.classList.add('is-current')
}else if(toPathUrl.indexOf('riskMgt') > -1){
const div = document.querySelector('.risk');
div.classList.add('is-current')
}else if(toPathUrl.indexOf('stats') > -1){
const div = document.querySelector('.stats');
div.classList.add('is-current')
}else if(toPathUrl.indexOf('sysMgt') > -1){
const div = document.querySelector('.system');
div.classList.add('is-current')
}else{
const div = document.querySelector('.customer');
div.classList.add('is-current')
}
}
}
}, },
methods: { methods: {
setMenuData() { setMenuData() {
api.menus().then(response => { api.menus().then(response => {
const rootMenu = response.data.data; const rootMenu = response.data.data;
console.log(rootMenu); // console.log(rootMenu);
if (rootMenu != null && rootMenu.children != null && rootMenu.children.length > 0) { if (rootMenu != null && rootMenu.children != null && rootMenu.children.length > 0) {
this.tempList = rootMenu.children; this.tempList = rootMenu.children;
for(var i=0; i<this.tempList.length; i++){ for(var i=0; i<this.tempList.length; i++){
@@ -103,16 +149,8 @@ export default {
this.tempList[i].classNm = classNm; this.tempList[i].classNm = classNm;
//console.log(classNm); //console.log(classNm);
} }
//this.menuList = rootMenu.children; //this.menuList = rootMenu.children;
this.menuList = this.tempList; this.menuList = this.tempList;
var location = this.$route.fullPath;
console.log(location)
if(location.contains(classNm)){
}
//this.$store.commit("login/isLogin", true);
//this.$store.commit("login/isAuthChk", true);
} else { } else {
window.top.location.href = '/'; window.top.location.href = '/';
// this.isLogin = false; // this.isLogin = false;
@@ -133,6 +171,7 @@ export default {
}, },
reload(){ reload(){
var location = this.$route.fullPath; var location = this.$route.fullPath;
// console.log('reload() >> ' + location)
if (location == "/" || location == "") { if (location == "/" || location == "") {
// nothing // nothing
} else { } else {

View File

@@ -210,10 +210,12 @@ export default {
const response = await custMgtApi.updateUser(this.row); const response = await custMgtApi.updateUser(this.row);
const result = response.data; const result = response.data;
console.log(result); console.log(result);
this.row = {}
if (result != null && result.retCode == "0000") { if (result != null && result.retCode == "0000") {
this.row.title = '청약고객관리'; this.row.title = '청약고객관리';
this.row.msg1 = '수정 완료하였습니다.'; this.row.msg1 = '수정 완료하였습니다.';
this.$refs.commmonModal.alertModalOpen(this.row); this.$refs.commmonModal.alertModalOpen(this.row);
// this.memberUpdateModalClose();
this.toComplete(); this.toComplete();
} else { } else {

View File

@@ -28,9 +28,9 @@
<button class="btn-default" @click="memoTotalModalClose();">닫기</button> <button class="btn-default" @click="memoTotalModalClose();">닫기</button>
</div> </div>
<common-modal ref="commmonModal"></common-modal>
</div> </div>
<common-modal ref="commmonMemoModal"></common-modal>
</div> </div>
</div> </div>
</template> </template>
@@ -39,7 +39,7 @@
import customGrid from "@/components/CustomGrid"; import customGrid from "@/components/CustomGrid";
import api from '@/service/api'; import api from '@/service/api';
import custMgtApi from "../service/custMgtApi.js"; import custMgtApi from "../service/custMgtApi.js";
import commonModal from "@/components/modal/commonModal"; import commonModal from "../components/commonModal";
class CustomATagRenderer { class CustomATagRenderer {
constructor(props) { constructor(props) {
@@ -81,6 +81,8 @@ export default {
// 테이블 리스트 데이터 // 테이블 리스트 데이터
perPageCnt: 10, perPageCnt: 10,
userId: '', userId: '',
seqNo:'',
grid: { grid: {
url: '/api/v1/bo/custMgt/allMemoList', url: '/api/v1/bo/custMgt/allMemoList',
pagePerRows: 10, pagePerRows: 10,
@@ -190,6 +192,7 @@ export default {
for(var i = 0; i < dimmed.length; i++){ for(var i = 0; i < dimmed.length; i++){
dimmed[i].style.display = 'none'; dimmed[i].style.display = 'none';
} }
this.$parent.memberDetail(this.userId);
//this.formReset(); //this.formReset();
}, },
toComplete(){ toComplete(){
@@ -199,14 +202,13 @@ export default {
}, },
deleteMemo: function(props) { deleteMemo: function(props) {
console.log(props); console.log(props);
var param = {}; this.seqNo=props.seqNo;
param.seqNo = props.seqNo; this.memorow = {}
param.userId = this.userId; this.memorow.title = '메모';
this.deleteMemoConfirm(param); this.memorow.msg1 = '삭제 하시겠습니까?';
this.$refs.commmonMemoModal.confirmModalOpenMemo(this.memorow);
}, },
async deleteMemoConfirm(target){ async deleteMemoConfirm(target){
if(window.confirm('삭제 하시겠습니까?')){
try { try {
const response = await custMgtApi.deleteMemo(target); const response = await custMgtApi.deleteMemo(target);
const result = response.data; const result = response.data;
@@ -230,18 +232,26 @@ export default {
} }
this.search(isKeep); this.search(isKeep);
} else { } else {
this.memorow.title = '청약고객관리'; this.memorow.title = '메모 삭제';
this.memorow.msg1 = '실패 하였습니다.'; this.memorow.msg1 = '실패 하였습니다.';
this.$refs.commmonModal.alertModalOpen(this.memorow); this.$refs.commmonMemoModal.alertModalOpen(this.memorow);
} }
} catch (error) { } catch (error) {
console.log(error); console.log(error);
this.memorow.title = '청약고객관리'; this.memorow.title = '메모 삭제';
this.memorow.msg1 = '실패 하였습니다.'; this.memorow.msg1 = '실패 하였습니다.';
this.$refs.commmonModal.alertModalOpen(this.memorow); this.$refs.commmonMemoModal.alertModalOpen(this.memorow);
}
} }
},
confirmCalbackFnc(props){
console.log(props)
if(props.result){
this.memorow = {}
this.memorow.seqNo = this.seqNo;
this.memorow.userId = this.userId;
this.deleteMemoConfirm(this.memorow);
} }
},
} }
} }

View File

@@ -47,14 +47,12 @@
</tbody> </tbody>
</table> </table>
</form> </form>
<div class="pop-btn2"> <div class="popup-btn2">
<button class="btn-default" @click="ModalClose();">취소</button>
<button class="btn-pcolor" @click="doInsert">저장</button> <button class="btn-pcolor" @click="doInsert">저장</button>
<button class="btn-default" @click="ModalClose();">취소</button>
</div>
</div> </div>
<common-modal ref="commmonModal"></common-modal> <common-modal ref="commmonModal"></common-modal>
</div>
</div> </div>
</div> </div>
</template> </template>
@@ -64,7 +62,7 @@ import api from '@/service/api';
import custMgtApi from "../service/custMgtApi.js"; import custMgtApi from "../service/custMgtApi.js";
import { utils_mixin, chkPattern2 } from '../service/mixins'; import { utils_mixin, chkPattern2 } from '../service/mixins';
import lodash from "lodash"; import lodash from "lodash";
import commonModal from "@/components/modal/commonModal"; import commonModal from "../components/commonModal";
import ValidationConfirmPop from "@/modules/custMgt/components/ValidationConfirmPop"; import ValidationConfirmPop from "@/modules/custMgt/components/ValidationConfirmPop";
export default { export default {
@@ -200,9 +198,9 @@ export default {
return false; return false;
} }
this.row.userId=this.userId; this.row.userId=this.userId;
this.row.name=this.userNm; this.row.userNm=this.userNm;
this.row.mdn=hp; this.row.mdn=hp;
this.row.email=email; this.row.userEmail=email;
this.row.userStat=this.userStat; this.row.userStat=this.userStat;
return true; return true;
}, },
@@ -214,6 +212,7 @@ export default {
wrap[0].style.display = 'block'; wrap[0].style.display = 'block';
var obj = document.getElementsByClassName('modal29'); var obj = document.getElementsByClassName('modal29');
obj[0].style.display = 'block'; obj[0].style.display = 'block';
this.formReset();
}, },
// 모달 끄기 // 모달 끄기
ModalClose(){ ModalClose(){
@@ -228,18 +227,20 @@ export default {
}, },
// 저장 후 부모창 호출. // 저장 후 부모창 호출.
toComplete(){ toComplete(){
this.getParent('custList').$refs.table.reloadData(); this.getParent('memberList').$refs.table.reloadData();
this.ModalClose(); this.ModalClose();
}, },
async doInsert(){ async doInsert(){
if(this.doValidate() && window.confirm('등록 하시겠습니까?')){ if(this.doValidate()){
console.log(this.row)
try { try {
const response = await custMgtApi.insertTestId(this.row); const response = await custMgtApi.insertTestId(this.row);
const result = response.data; const result = response.data;
if (result != null && result.retCode == "0000") { if (result != null && result.retCode == "0000") {
this.row.title = '청약고객관리'; // this.row.title = '청약고객관리';
this.row.msg1 = '저장 하였습니다.'; // this.row.msg1 = '저장 하였습니다.';
this.$refs.commmonModal.alertModalOpen(this.row); // this.$refs.commmonModal.alertModalOpen(this.row);
this.toComplete(); this.toComplete();
} }
} catch(err) { } catch(err) {
@@ -250,14 +251,10 @@ export default {
} }
}, },
formReset(){ formReset(){
//this.$refs.adminRegForm.reset(); // this.$refs.adminRegForm.reset();
Object.assign(this.$data, this.$options.data());
}, },
} }
} }
</script> </script>
<style>
.popup-btn-wrap {width: 500px; margin: auto; padding: 100px 0;}
.popup-btn-wrap button {width: 100%; margin-bottom: 10px; height: 50px; border-radius: 5px; box-shadow: none; border: 1px solid #000; }
.popup-btn-wrap button:hover {background: #000; color: #fff;}
</style>

View File

@@ -31,7 +31,7 @@
<p>사용을 위해서는 등록된 이메일 인증 </p> <p>사용을 위해서는 등록된 이메일 인증 </p>
<p>서비스 이용이 가능합니다.</p> <p>서비스 이용이 가능합니다.</p>
</div> </div>
<div class="pop-btn2"> <div class="popup-btn2">
<button class="btn-pcolor" @click="confirmInsert();">확인</button> <button class="btn-pcolor" @click="confirmInsert();">확인</button>
<button class="btn-default" @click="confirmInsertClose();">취소</button> <button class="btn-default" @click="confirmInsertClose();">취소</button>
</div> </div>
@@ -131,7 +131,7 @@
<div class="pop-cont"> <div class="pop-cont">
<p>변경된 내용을 저장하시겠습니까?</p> <p>변경된 내용을 저장하시겠습니까?</p>
</div> </div>
<div class="pop-btn2"> <div class="popup-btn2">
<button class="btn-pcolor" @click="confirmUpdate();">확인</button> <button class="btn-pcolor" @click="confirmUpdate();">확인</button>
<button class="btn-default" @click="confirmUpdateClose();">취소</button> <button class="btn-default" @click="confirmUpdateClose();">취소</button>
</div> </div>

View File

@@ -60,6 +60,27 @@
</div> </div>
</div> </div>
</div> </div>
<div class="dimmed confirmMemo" @click="confirmModalCancelMemo();"></div>
<div class="popup-wrap confirmMemo">
<!-- 수정 확인 -->
<div class="popup confirmMemo">
<div class="pop-head">
<h3 class="popup-tit">{{title}}</h3>
</div>
<div class="pop-cont">
<p>{{ msg1 }}</p>
<p v-if="msg2 !== ''">{{ msg2 }}</p>
<p v-if="msg3 !== ''">{{ msg3 }}</p>
<p v-if="msg4 !== ''">{{ msg4 }}</p>
</div>
<div class="popup-btn2">
<button class="btn-pcolor" @click="confirmModalCloseMemo();">확인</button>
<button class="btn-default" @click="confirmModalCancelMemo();">취소</button>
</div>
</div>
</div>
</div> </div>
</template> </template>
@@ -80,14 +101,13 @@ export default {
}, },
methods :{ methods :{
alertModalOpen(props){ alertModalOpen(props){
console.log('>>>>>>>>>> alertModalOpen');
console.log(props.msg1); console.log(props.msg1);
this.title = props.title; this.title = props.title;
this.msg1 = props.msg1; this.msg1 = props.msg1;
this.msg2 = props.msg2; this.msg2 = props.msg2;
this.msg3 = props.msg3; this.msg3 = props.msg3;
this.msg4 = props.msg4; this.msg4 = props.msg4;
console.log(props)
var dimmed = document.getElementsByClassName('alertModal'); var dimmed = document.getElementsByClassName('alertModal');
for(var i = 0; i < dimmed.length; i++){ for(var i = 0; i < dimmed.length; i++){
dimmed[i].style.display = 'block'; dimmed[i].style.display = 'block';
@@ -110,6 +130,7 @@ export default {
}, },
// 모달 오픈 // 모달 오픈
confirmModalOpen(props){ confirmModalOpen(props){
console.log(props)
var dimmed = document.getElementsByClassName('confirm'); var dimmed = document.getElementsByClassName('confirm');
for(var i = 0; i < dimmed.length; i++){ for(var i = 0; i < dimmed.length; i++){
dimmed[i].style.display = 'block'; dimmed[i].style.display = 'block';
@@ -127,6 +148,18 @@ export default {
dimmed[i].style.display = 'block'; dimmed[i].style.display = 'block';
} }
this.title = props.title;
this.msg1 = props.msg1;
this.msg2 = props.msg2;
this.msg3 = props.msg3;
this.msg4 = props.msg4;
},
confirmModalOpenMemo(props){
var dimmed = document.getElementsByClassName('confirmMemo');
for(var i = 0; i < dimmed.length; i++){
dimmed[i].style.display = 'block';
}
this.title = props.title; this.title = props.title;
this.msg1 = props.msg1; this.msg1 = props.msg1;
this.msg2 = props.msg2; this.msg2 = props.msg2;
@@ -151,6 +184,17 @@ export default {
dimmed[i].style.display = 'none'; dimmed[i].style.display = 'none';
} }
this.row.result = true;
// 부모 함수 호출.
this.$parent.confirmCalbackFnc(this.row);
},
// 모달 끄기(ok)
confirmModalCloseMemo(){
var dimmed = document.getElementsByClassName('confirmMemo');
for(var i = 0; i < dimmed.length; i++){
dimmed[i].style.display = 'none';
}
this.row.result = true; this.row.result = true;
// 부모 함수 호출. // 부모 함수 호출.
this.$parent.confirmCalbackFnc(this.row); this.$parent.confirmCalbackFnc(this.row);
@@ -177,6 +221,18 @@ export default {
// 부모 함수 호출. // 부모 함수 호출.
this.$parent.confirmCalbackFnc(this.row); this.$parent.confirmCalbackFnc(this.row);
}, },
// 모달 끄기(취소)
confirmModalCancelMemo(){
var dimmed = document.getElementsByClassName('confirmMemo');
for(var i = 0; i < dimmed.length; i++){
dimmed[i].style.display = 'none';
}
this.row.result = false;
// 부모 함수 호출.
this.$parent.memberDeleteConfirmCalbackFnc(this.row);
},
} }
} }
</script> </script>

View File

@@ -68,6 +68,11 @@ const updateAdminInfoTotal = (params) => {
return httpClient.post('/api/v1/bo/custMgt/updateAdminInfoTotal', params); return httpClient.post('/api/v1/bo/custMgt/updateAdminInfoTotal', params);
} }
//insertTestId
const insertTestId = (params) => {
return httpClient.post('/api/v1/bo/custMgt/insertTestId', params);
}
// 메모삭제 // 메모삭제
const deleteMemo = (params) => { const deleteMemo = (params) => {
return httpClient.post('/api/v1/bo/custMgt/deleteMemo', params); return httpClient.post('/api/v1/bo/custMgt/deleteMemo', params);
@@ -111,4 +116,5 @@ export default {
deleteUser, deleteUser,
updateAdminInfoTotal, updateAdminInfoTotal,
deleteMemo, deleteMemo,
insertTestId,
} }

View File

@@ -98,7 +98,7 @@
<div class="button_group"> <div class="button_group">
<button type="button" class="button blue add" @click="memberInsertPopOpen();">사용자 ID 생성</button> <button type="button" class="button blue add" @click="memberInsertPopOpen();">사용자 ID 생성</button>
<button type="button" class="button blue add" @click="excelPopOpen();">사용자 ID 대량생성</button> <button type="button" class="button blue add" @click="excelPopOpen();">사용자 ID 대량생성</button>
<button type="button" class="button white del" @click="memberDelete();">삭제</button> <button type="button" class="button white del" @click="deleteMember();">삭제</button>
</div> </div>
</div> </div>
@@ -348,9 +348,19 @@ export default {
this.row.adminId = this.adminId; this.row.adminId = this.adminId;
this.$refs.memoTatalListPop.memoTotalModalOpen(this.row); this.$refs.memoTatalListPop.memoTotalModalOpen(this.row);
}, },
deleteMember() {
console.log('delete count:'+this.selected.length);
if(this.selected.length === 0){
this.row.title = '청약고객관리';
this.row.msg1 = '삭제대상을 체크해주세요.';
this.$refs.commmonModal.alertModalOpen(this.row);
return false;
}
this.row.title ='청약고객관리';
this.row.msg1 ='삭제 하시겠습니까?'
this.$refs.commmonModal.confirmModalOpen2(this.row);
},
async memberDelete(){ async memberDelete(){
if(window.confirm('삭제 하시겠습니까?')){
var serviceId = this.adminId; var serviceId = this.adminId;
this.row.list = this.selected.map((row)=>({userId:row})); this.row.list = this.selected.map((row)=>({userId:row}));
this.row.adminId = this.adminId; this.row.adminId = this.adminId;
@@ -359,17 +369,19 @@ export default {
let response = await custMgtApi.deleteUser(this.row); let response = await custMgtApi.deleteUser(this.row);
const result = response.data; const result = response.data;
if (result != null && result.retCode == "0000") { if (result != null && result.retCode == "0000") {
this.row.title = '청약고객관리';
this.row.msg1 = '저장 하였습니다.';
this.$refs.commmonModal.alertModalOpen(this.row);
this.memberDetail(serviceId); this.memberDetail(serviceId);
} }else{
} catch (error) { this.row={}
console.log(error);
this.row.title = '청약고객관리'; this.row.title = '청약고객관리';
this.row.msg1 = '실패 하였습니다.'; this.row.msg1 = '실패 하였습니다.';
this.$refs.commmonModal.alertModalOpen(this.row); this.$refs.commmonModal.alertModalOpen(this.row);
} }
} catch (error) {
console.log(error);
this.row={}
this.row.title = '청약고객관리';
this.row.msg1 = '실패 하였습니다.';
this.$refs.commmonModal.alertModalOpen(this.row);
} }
}, },
setAuthData() { setAuthData() {
@@ -388,6 +400,12 @@ export default {
this.svcUserId = this.userId this.svcUserId = this.userId
this.ezSvcUserAuthKey = process.env.VUE_APP_AUTHKEY this.ezSvcUserAuthKey = process.env.VUE_APP_AUTHKEY
this.$refs.form.submit() this.$refs.form.submit()
},
confirmCalbackFnc(props){
console.log(props)
if(props.result){
this.memberDelete();
}
}, },
}, },
}; };

View File

@@ -308,7 +308,7 @@ export default {
}, },
setCodeData() { setCodeData() {
// 상태 옵션 셋팅. // 상태 옵션 셋팅.
api.commCode({'grpCd' : 'SVCUSER_STTUS_CD'}).then(response => { api.commCode({'grpCd' : 'SUBS_STTUS_CD'}).then(response => {
this.statType = response.data.data.list; this.statType = response.data.data.list;
}); });
// //

View File

@@ -180,9 +180,3 @@ export default {
} }
} }
</script> </script>
<style>
.popup-btn-wrap {width: 500px; margin: auto; padding: 100px 0;}
.popup-btn-wrap button {width: 100%; margin-bottom: 10px; height: 50px; border-radius: 5px; box-shadow: none; border: 1px solid #000; }
.popup-btn-wrap button:hover {background: #000; color: #fff;}
</style>

View File

@@ -48,7 +48,7 @@ import api from '../service/api';
import tokenSvc from '@/common/token-service'; import tokenSvc from '@/common/token-service';
import { utils_mixin, chkPattern2 } from '../service/mixins'; import { utils_mixin, chkPattern2 } from '../service/mixins';
import LoginPopup from '@/components/LoginPopup.vue' import LoginPopup from '@/components/LoginPopup.vue'
import commonModal from "@/components/modal/commonModal"; import commonModal from "../components/commonModal";
export default { export default {
name: 'Params', name: 'Params',
@@ -137,16 +137,26 @@ export default {
async authNum(){ async authNum(){
var vm = this; var vm = this;
let userId = vm.$route.params.userId; let userId = vm.$route.params.userId;
this.row = {}
if(!this.isLogin){ if(!this.isLogin){
vm.$store.commit("login/isLogin", false); vm.$store.commit("login/isLogin", false);
vm.$store.commit("login/isAuthChk", false); vm.$store.commit("login/isAuthChk", false);
vm.$router.push({ path: '/'}); vm.$router.push({ path: '/'});
return; return false;
} }
const hp = this.mdn; const hp = this.mdn;
if(this.isNull(hp)){
this.row.title = '로그인';
this.row.msg1 = '휴대폰번호를 입력하세요.';
this.$refs.commmonModal.alertModalOpen(this.row);
return false;
}
if(!this.isNull(hp) && !this.isMobile(hp)){ if(!this.isNull(hp) && !this.isMobile(hp)){
this.row.title = '관리자/유치채널 관리'; this.row.title = '로그인';
this.row.msg1 = '휴대폰 번호 형식이 잘못되었습니다. 확인해 주세요.'; this.row.msg1 = '휴대폰 번호 형식이 잘못되었습니다. 확인해 주세요.';
this.$refs.commmonModal.alertModalOpen(this.row); this.$refs.commmonModal.alertModalOpen(this.row);
this.$refs._phone.focus(); this.$refs._phone.focus();
@@ -162,13 +172,26 @@ export default {
const response = await api.authNum(params) const response = await api.authNum(params)
console.log(response); console.log(response);
var rsp = response.data; var rsp = response.data;
if(rsp.retCode == '0000'){ if(rsp.retCode == '0000') {
this.timerStop(this.timer); this.timerStop(this.timer);
this.timer = this.timerStart(); this.timer = this.timerStart();
this.row.title = '인증번호 발송'; this.row.title = '인증번호 발송';
this.row.msg1 = '인증번호를 발송하였습니다.'; this.row.msg1 = '인증번호를 발송하였습니다.';
this.$refs.commmonModal.alertModalOpen(this.row); this.$refs.commmonModal.alertModalOpen(this.row);
this.isAuthNum = true; this.isAuthNum = true;
}else if(rsp.retCode == '4008'){
this.row.title = '휴대폰번호 확인';
this.row.msg1 = '휴대폰번호를 확인해주세요.';
this.row.msg2 = '아이디에 등록된 휴대폰번호로만 인증이 가능합니다.';
this.$refs.commmonModal.alertModalOpen(this.row);
}else if(rsp.retCode == '4011'){
this.row.title = '인증실패';
this.row.msg1 = '잘못된 인증번호입니다.';
this.row.msg2 = '5회 실패 시 로그아웃됩니다.';
this.row.callFnc = 'login'
vm.$store.commit("login/isLogin", false);
vm.$store.commit("login/isAuthChk", false);
this.$refs.commmonModal.alertModalOpen(this.row);
}else if (!this.timer) { }else if (!this.timer) {
this.timerStop(this.timer); this.timerStop(this.timer);
this.timer = null; this.timer = null;
@@ -187,7 +210,7 @@ export default {
async ajaxAuth(){ async ajaxAuth(){
var vm = this; var vm = this;
let userId = vm.$route.params.userId; let userId = vm.$route.params.userId;
this.row = {}
if(!this.mdn){ if(!this.mdn){
this.row.title = '휴대폰번호 확인'; this.row.title = '휴대폰번호 확인';
this.row.msg1 = '휴대폰번호를 확인해 주세요.'; this.row.msg1 = '휴대폰번호를 확인해 주세요.';
@@ -209,7 +232,11 @@ export default {
} }
if(this.timeCounter == 0){ if(this.timeCounter == 0){
this.ModalOpen('modal10'); // this.ModalOpen('modal10');
this.row.title = '인증실패';
this.row.msg1 = '인증시간 초과되었습니다.';
this.row.msg2 = '다시 휴대폰번호를 입력해주세요.';
this.$refs.commmonModal.alertModalOpen(this.row);
return false; return false;
} }
var params = { var params = {
@@ -324,7 +351,12 @@ export default {
+ secondes.toString().padStart(2, "0") + secondes.toString().padStart(2, "0")
); );
}, },
alertCalbackFnc(callFnc){
console.log(callFnc)
if(callFnc === 'login'){
this.$router.push({ path: '/'});
}
},
} }
}; };
</script> </script>

View File

@@ -1,4 +1,6 @@
<template> <template>
<div>
<div class="login-box adm-login"> <div class="login-box adm-login">
<div class="wbox"> <div class="wbox">
<div class="logo"></div> <div class="logo"></div>
@@ -22,8 +24,10 @@
</div> </div>
</div> </div>
</div>
<login-popup ref="LoginPopup"> </login-popup> <login-popup ref="LoginPopup"> </login-popup>
<common-modal ref="commonModal"></common-modal> <common-modal ref="commonModal"></common-modal>
</div> </div>
</template> </template>
@@ -67,7 +71,7 @@ export default {
cont.classList.remove("login-wrap"); cont.classList.remove("login-wrap");
}, },
components: { components: {
LoginPopup : LoginPopup, // LoginPopup : LoginPopup,
commonModal, commonModal,
}, },
methods: { methods: {
@@ -85,6 +89,7 @@ export default {
var vm = this; var vm = this;
vm.errmsg = null; vm.errmsg = null;
this.row = {}
// if (!vm.formCheck()) return false; // if (!vm.formCheck()) return false;
console.log(this.userId) console.log(this.userId)
if (!this.userId){ if (!this.userId){
@@ -145,7 +150,7 @@ export default {
this.row.msg1 = '비밀번호를 변경하지 않은지 90일이'; this.row.msg1 = '비밀번호를 변경하지 않은지 90일이';
this.row.msg2 = '지났습니다. 비밀번호를 변경하여'; this.row.msg2 = '지났습니다. 비밀번호를 변경하여';
this.row.msg3 = '이용 부탁드립니다.'; this.row.msg3 = '이용 부탁드립니다.';
vm.$router.push({ name: 'updatePassword',params: {userId : oprtrId}}); this.row.callFnc = 'updatePassword'
this.$refs.commonModal.alertModalOpen(this.row); this.$refs.commonModal.alertModalOpen(this.row);
} else if(rsp.retCode == '4007') { } else if(rsp.retCode == '4007') {
this.row.title = '로그인 실패'; this.row.title = '로그인 실패';
@@ -173,11 +178,18 @@ export default {
}); });
}, },
ModalOpen: function(target){ ModalOpen: function(target){
this.$refs.LoginPopup.ModalOpen(target); // this.$refs.LoginPopup.ModalOpen(target);
}, },
alertCalbackFnc(callFnc){ alertCalbackFnc(callFnc){
console.log(callFnc)
if(callFnc === 'resetPassword'){ if(callFnc === 'resetPassword'){
this.$router.push({ name: 'resetPassword',params: {}}); this.$router.push({ name: 'resetPassword',params: {}});
}else if(callFnc === 'updatePassword'){
// this.$router.push({ name: 'updatePassword', params: {}}).catch(()=>{});
// this.$router.push({ name: 'updatePassword', params: {userId : this.userId} });
// this.$router.push({ path: '/view/login/updatePassword', params: {userId : this.userId}});
this.$router.push({ name: 'updatePassword',params: {userId : this.userId}});
} }
}, },

View File

@@ -49,28 +49,17 @@ export default {
commonModal, commonModal,
}, },
methods: { methods: {
formCheck: function() async ajaxReset(){
{ var vm = this;
this.errors = [];
if (!this.userId) { if (!this.userId) {
this.row.title = '아이디 오류'; this.row.title = '아이디 오류';
this.row.msg1 = '아이디를 입력해 주세요.'; this.row.msg1 = '아이디를 입력해 주세요.';
this.$refs.commonModal.alertModalOpen(this.row); this.$refs.commonModal.alertModalOpen(this.row);
// this.errors.push('아이디를 입력해 주세요.'); return false;
} }
return this.errors.length == 0;
},
async ajaxReset(){
var vm = this;
//vm.errmsg = null;
if (!vm.formCheck()) return false;
var params = var params =
{ {
"userId": this.userId, "userId": this.userId
//"userPwd": this.userPwd,
} }
try { try {
const response = await api.resetPassword(params) const response = await api.resetPassword(params)
@@ -94,7 +83,6 @@ export default {
this.$refs.commonModal.alertModalOpen(this.row); this.$refs.commonModal.alertModalOpen(this.row);
} }
} catch(err) { } catch(err) {
//alert("실패 하였습니다.");
console.log(err) console.log(err)
this.row.title = '비밀번호 초기화'; this.row.title = '비밀번호 초기화';
this.row.msg1 = '실패 하였습니다.'; this.row.msg1 = '실패 하였습니다.';

View File

@@ -1,5 +1,5 @@
<template> <template>
<div> <div>
<div class="login-box pw-change"> <div class="login-box pw-change">
<div class="logo"></div> <div class="logo"></div>
<div class="wbox"> <div class="wbox">
@@ -14,7 +14,7 @@
</div> </div>
</div> </div>
<common-modal ref="commonModal"></common-modal> <common-modal ref="commonModal"></common-modal>
</div> </div>
</template> </template>
@@ -22,13 +22,10 @@
<script> <script>
import lodash from "lodash"; import lodash from "lodash";
import api from '../service/api'; import api from '../service/api';
import { mapGetters } from 'vuex';
import tokenSvc from '@/common/token-service';
import { commonPwdView, validation } from '../service/mixins';
import commonModal from "../components/commonModal"; import commonModal from "../components/commonModal";
export default { export default {
mixins: [commonPwdView, validation], name: 'updatePassword',
data: function() { data: function() {
return { return {
userId: '', userId: '',
@@ -37,13 +34,18 @@ export default {
newPw2: '', newPw2: '',
passwordValidFlag: true, passwordValidFlag: true,
row: {}, row: {},
}; }
}, },
created() {
created: function() {
this.$store.commit("login/isLogin", true); this.$store.commit("login/isLogin", true);
this.$store.commit("login/isAuthChk", false); this.$store.commit("login/isAuthChk", false);
}, },
computed: {
},
components: {
commonModal,
},
mounted() { mounted() {
// this.$refs.chkSaveId.checked = true; // this.$refs.chkSaveId.checked = true;
@@ -53,33 +55,6 @@ export default {
this.isLogin = this.getLogin; this.isLogin = this.getLogin;
this.oldPw = this.getPwd; this.oldPw = this.getPwd;
}, },
computed: {
...mapGetters({
getLogin: 'login/isLogin',
getPwd: 'login/getPwd'
}),
},
watch: {
getLogin(data) {
if (data != null && data != '' && data == true) {
this.isLogin = true;
} else {
this.isLogin = false;
}
},
getPwd(data) {
if(data != null && data != ''){
this.pwd = data;
}
}
},
components: {
commonModal,
},
methods: { methods: {
verifyNewPw: function() { verifyNewPw: function() {
this.message.newPw = ''; this.message.newPw = '';
@@ -96,8 +71,9 @@ export default {
}, },
doPwdValidate(){ doPwdValidate(){
console.log(this.userId)
//debugger; //debugger;
if(lodash.isNil(this.newPw)){ if(lodash.isNull(this.newPw)){
this.row.title = '비밀번호 변경'; this.row.title = '비밀번호 변경';
this.row.msg1 = '비밀번호 확인을 입력해 주세요.'; this.row.msg1 = '비밀번호 확인을 입력해 주세요.';
this.$refs.commonModal.alertModalOpen(this.row); this.$refs.commonModal.alertModalOpen(this.row);
@@ -155,7 +131,7 @@ export default {
this.row.msg2 = '변경된 비밀번호로 다시 로그인 해주세요.'; this.row.msg2 = '변경된 비밀번호로 다시 로그인 해주세요.';
this.$refs.commonModal.alertModalOpen(this.row); this.$refs.commonModal.alertModalOpen(this.row);
// if(vm.ModalOpen('modal16')){ // if(vm.ModalOpen('modal16')){
vm.$router.push({ path: '/login' });
// } // }
} else if(rsp.retCode == '4016') { } else if(rsp.retCode == '4016') {
this.row.title = '비밀번호 변경'; this.row.title = '비밀번호 변경';
@@ -234,10 +210,10 @@ export default {
return length; return length;
}, },
ModalOpen: function(target){ ModalOpen: function(target){
// this.$refs.LoginPopup.ModalOpen(target); this.$refs.LoginPopup.ModalOpen(target);
// this.$refs.oldPw.focus(target); this.$refs.oldPw.focus(target);
} },
}
}
} }
</script> </script>

View File

@@ -137,7 +137,7 @@ export default {
grid: { grid: {
url: '/api/v1/bo/riskMgt/sendNum/intrcpList', url: '/api/v1/bo/riskMgt/sendNum/intrcpList',
pagePerRows: 50, pagePerRows: 50,
perPage: 50, //perPage: 50,
pagination: true, pagination: true,
isCheckbox: false, isCheckbox: false,
initialRequest: false, initialRequest: false,
@@ -187,6 +187,8 @@ export default {
commonModal, commonModal,
}, },
destroyed() { destroyed() {
this.grid.params.blckSndrno = '';
this.grid.params.regId = '';
}, },
created(){ created(){
@@ -212,7 +214,7 @@ export default {
this.grid.params.blckRsnCd = this.blckRsnCd this.grid.params.blckRsnCd = this.blckRsnCd
this.grid.params.blckYn = this.blckYn this.grid.params.blckYn = this.blckYn
this.grid.params.sndblckTpCd = this.sndblckTpCd this.grid.params.sndblckTpCd = this.sndblckTpCd
this.grid.pagePerRows = this.perPageCnt //this.grid.pagePerRows = this.perPageCnt
this.$refs.table.search(this.grid.params, isKeep); this.$refs.table.search(this.grid.params, isKeep);
this.sendStoreData(); this.sendStoreData();

View File

@@ -7,7 +7,6 @@
<h3 class="title">080 수신번호 차단</h3> <h3 class="title">080 수신번호 차단</h3>
<p class="breadcrumb">리스크관리 &gt; 080 수신번호 차단</p> <p class="breadcrumb">리스크관리 &gt; 080 수신번호 차단</p>
</div> </div>
<!-- <form autocomplete="off" class="search_form"> -->
<div class="search_form"> <div class="search_form">
<div class="search_wrap"> <div class="search_wrap">
<div class="input_box"> <div class="input_box">
@@ -25,7 +24,6 @@
<button type="button" class="button grey" @click="search">조회</button> <button type="button" class="button grey" @click="search">조회</button>
</div> </div>
</div> </div>
<!-- </form> -->
<div class="info"> <div class="info">
<div class="count"> <span> {{ totalItems.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',') }} </span> <div class="count"> <span> {{ totalItems.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',') }} </span>
<div class="select_box NumberSe"> <div class="select_box NumberSe">
@@ -60,7 +58,7 @@
import customGrid from '@/components/CustomGrid'; import customGrid from '@/components/CustomGrid';
import commonModal from "@/components/modal/commonModal"; import commonModal from "@/components/modal/commonModal";
import { utils_mixin, chkPattern2 } from '../service/mixins'; import { utils_mixin, chkPattern2 } from '../service/mixins';
//import api from '../service/api';
class CustomATagRenderer { class CustomATagRenderer {
constructor(props) { constructor(props) {
this.props = props; this.props = props;
@@ -77,16 +75,14 @@ class CustomATagRenderer {
addEvent(selEl) { addEvent(selEl) {
selEl.addEventListener("click", () => { selEl.addEventListener("click", () => {
console.log(this.props)
const { callback } = this.props["cgrido" + this.props.colName].options; const { callback } = this.props["cgrido" + this.props.colName].options;
callback(this.props); callback(this.props);
}); });
} }
} }
class customBRegNo { class customBRegNo {
constructor(props) { constructor(props) {
this.props = props; //this.props = props;
const el = document.createElement('td'); const el = document.createElement('td');
var bregNo = String(props.colValue); var bregNo = String(props.colValue);
el.innerText= bregNo; el.innerText= bregNo;
@@ -143,9 +139,13 @@ export default {
, options: { , options: {
callback: this.memberDetail, callback: this.memberDetail,
} }
} },
{ name: 'bizrno', header: '사업자번호', align: 'center', width: '15%',
formatter: props => {
let result = props.bizrno.substring(0,3)+'-'+ props.bizrno.substring(3,5)+'-'+ props.bizrno.substring(5,10)
return result;
} }
}, },
{ name: 'bizrno', header: '사업자번호', align: 'center', width: '15%', renderer: {type: customBRegNo}},
{ name: 'authcd080', header: '인증코드', align: 'center', width: '15%'}, { name: 'authcd080', header: '인증코드', align: 'center', width: '15%'},
{ name: 'rcvblckno', header: '수신번호', align: 'center', width: '15%'}, { name: 'rcvblckno', header: '수신번호', align: 'center', width: '15%'},
{ name: 'regDt', header: '등록일', align: 'center', width: '20%'}, { name: 'regDt', header: '등록일', align: 'center', width: '20%'},
@@ -169,7 +169,7 @@ export default {
}, },
created(){ created(){
// const getCondition = this.$store.getters['searchcondition/getSearchCondition']; const getCondition = this.$store.getters['searchcondition/getSearchCondition'];
}, },
mounted() { mounted() {
let page = 1; let page = 1;

View File

@@ -119,13 +119,14 @@ export default {
}, },
props: ['sendData'], props: ['sendData'],
created(){ created(){
this.formReset(); // this.formReset();
}, },
methods :{ methods :{
// 모달 띄우기 // 모달 띄우기
numberDetailPopOpen(props){ numberDetailPopOpen(props){
// this.formReset(); // this.formReset();
console.log(props)
var dimmed = document.getElementsByClassName('dimmed'); var dimmed = document.getElementsByClassName('dimmed');
dimmed[0].style.display = 'block'; dimmed[0].style.display = 'block';
var wrap = document.getElementsByClassName('popup-wrap'); var wrap = document.getElementsByClassName('popup-wrap');

View File

@@ -208,12 +208,12 @@ export default {
commonModal, commonModal,
}, },
created(){ created(){
const getCondition = this.$store.getters['searchcondition/getSearchCondition']; // const getCondition = this.$store.getters['searchcondition/getSearchCondition'];
}, },
destroyed() { destroyed() {
this.$store.commit('searchcondition/updateSearchCondition', { this.$store.commit('searchcondition/updateSearchCondition', {
page: 1, page: 1,
perPage: 20, perPage: 50,
params: { params: {
searchType1: '', searchType1: '',
searchType2: '', searchType2: '',
@@ -257,15 +257,7 @@ export default {
this.$store.commit('searchcondition/updateSearchCondition', { this.$store.commit('searchcondition/updateSearchCondition', {
page: getP._currentPage, page: getP._currentPage,
perPage: this.perPageCnt, perPage: this.perPageCnt,
params: { params: this.grid.params
searchType1: '',
searchType2: '',
searchType3: '',
searchType4: '',
searchText1: '',
pagePerRows: '',
page: ''
}
}); });
const getCondition = this.$store.getters['searchcondition/getSearchCondition']; const getCondition = this.$store.getters['searchcondition/getSearchCondition'];

View File

@@ -361,7 +361,7 @@ export default {
this.ModalClose(); this.ModalClose();
}, },
async doInsert(){ async doInsert(){
if(this.doValidate() && window.confirm('등록 하시겠습니까?')){ if(this.doValidate()){
try { try {
const response = await sysMgtApi.insertAdmin(this.row); const response = await sysMgtApi.insertAdmin(this.row);
const result = response.data; const result = response.data;

View File

@@ -22,7 +22,6 @@
<div class="dimmed modal18" @click="searchIdModalCancelClose();"></div> <div class="dimmed modal18" @click="searchIdModalCancelClose();"></div>
<div class="popup-wrap modal18"> <div class="popup-wrap modal18">
<!-- 관리자 ID 조회 -->
<div class="popup modal18"> <div class="popup modal18">
<div class="pop-head"> <div class="pop-head">
<h3 class="pop-tit">관리자 ID 조회</h3> <h3 class="pop-tit">관리자 ID 조회</h3>
@@ -37,12 +36,11 @@
<li>휴대폰번호 : {{mdn}}</li> <li>휴대폰번호 : {{mdn}}</li>
<li>이메일 : {{email}}</li> <li>이메일 : {{email}}</li>
</ul> </ul>
<div class="pop-btn2"> <div class="popup-btn2">
<button class="btn-default" @click="searchIdModalCancelClose();">취소</button>
<button class="btn-pcolor" @click="searchIdModalOkClose();">확인</button> <button class="btn-pcolor" @click="searchIdModalOkClose();">확인</button>
<button class="btn-default" @click="searchIdModalCancelClose();">취소</button>
</div> </div>
</div> </div>
<!-- 시스템관리 팝업 --> <!-- 시스템관리 팝업 -->
</div> </div>
<!-- e: 팝업 --> <!-- e: 팝업 -->

View File

@@ -41,7 +41,7 @@
<div class="button_group"> <div class="button_group">
<button type="button" class="button blue admin add" @click="adminRegPopOpen();">관리자 등록</button> <button type="button" class="button blue admin add" @click="adminRegPopOpen();">관리자 등록</button>
<button type="button" class="button blue channel add" @click="adminReg2PopOpen();">유치채널 등록</button> <button type="button" class="button blue channel add" @click="adminReg2PopOpen();">유치채널 등록</button>
<button type="button" class="button white delete del" @click="deleteRow();">삭제</button> <button type="button" class="button white delete del" @click="rowDelete();">삭제</button>
</div> </div>
</div> </div>
<div class="table"> <div class="table">
@@ -120,18 +120,18 @@ export default {
addCls: 'box_OFvis', addCls: 'box_OFvis',
columns: [ columns: [
{ name: 'no', header: 'No', align: 'center', width: 60}, { name: 'no', header: 'NO', align: 'center', width: '15%'},
{ name: 'auth', header: '권한', align: 'center', width: 160 }, { name: 'auth', header: '권한', align: 'center', width: '15%' },
{ name: 'name', header: '이름(대리점명)', align: 'center', width: 130}, { name: 'name', header: '이름(대리점명)', align: 'center', width: '20%'},
{ name: 'adminId', header: 'ID', align: 'center', width: 130, renderer: { { name: 'adminId', header: 'ID', align: 'center', width: '20%', renderer: {
type: CustomATagRenderer type: CustomATagRenderer
, options: { , options: {
callback: this.detailPop, callback: this.detailPop,
} }
} }
}, },
{ name: 'adminStat', header: '상태', align: 'center', width: 130, cls: 'td_line'}, { name: 'adminStat', header: '상태', align: 'center', width: '5%', cls: 'td_line'},
{ name: 'regDt', header: '등록일', align: 'center', width: 130} { name: 'regDt', header: '등록일', align: 'center', width: '20%'}
], ],
noDataStr: '검색 결과가 없습니다.', noDataStr: '검색 결과가 없습니다.',
params: { params: {
@@ -212,7 +212,7 @@ export default {
var chkList = this.$refs.table.checkedElementDatas(); var chkList = this.$refs.table.checkedElementDatas();
if(chkList.length == 0){ if(chkList.length == 0){
this.row.title = '관리자/유치채널 관리'; this.row.title = '관리자/유치채널 관리';
this.row.msg1 = '삭제대상을 체크 해주세요.'; this.row.msg1 = '삭제대상을 체크 해주세요.';
this.$refs.commmonModal.alertModalOpen(this.row); this.$refs.commmonModal.alertModalOpen(this.row);
return false; return false;
} }
@@ -247,15 +247,18 @@ export default {
this.authType = response.data.data.list; this.authType = response.data.data.list;
}); });
}, },
rowDelete(){
if(this.doValidate()){
this.row.title ='관리자/유치채널 관리';
this.row.msg1 ='삭제 하시겠습니까?'
this.$refs.commmonModal.confirmModalOpen2(this.row);
}
},
async deleteRow(){ async deleteRow(){
if(this.doValidate() && window.confirm('삭제 하시겠습니까?')){
try { try {
let response = await sysMgtApi.deleteAdmin(this.row); let response = await sysMgtApi.deleteAdmin(this.row);
const result = response.data; const result = response.data;
if (result != null && result.retCode == "0000") { if (result != null && result.retCode == "0000") {
this.row.title = '관리자/유치채널 관리';
this.row.msg1 = '삭제 하였습니다.';
this.$refs.commmonModal.alertModalOpen(this.row);
this.$refs.table.reloadData(); this.$refs.table.reloadData();
return; return;
} }
@@ -267,6 +270,11 @@ export default {
this.row.msg1 = '실패 하였습니다.'; this.row.msg1 = '실패 하였습니다.';
this.$refs.commmonModal.alertModalOpen(this.row); this.$refs.commmonModal.alertModalOpen(this.row);
} }
},
confirmCalbackFnc(props){
console.log(props)
if(props.result){
this.deleteRow();
} }
}, },
}, },

View File

@@ -46,7 +46,7 @@
</td> </td>
<td v-else class="two_btn_group"> <td v-else class="two_btn_group">
<button type="button" class="button grey" @click="updateAuth(option.authCd)">수정</button> <button type="button" class="button grey" @click="updateAuth(option.authCd)">수정</button>
<button type="button" class="button white delete" @click="deleteAuth(option.authCd)">삭제</button> <button type="button" class="button white delete" @click="authDelete(option.authCd)">삭제</button>
</td> </td>
</tr> </tr>
<!-- <!--
@@ -65,12 +65,14 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<common-modal ref="commmonModal"></common-modal>
</div> </div>
</div> </div>
</template> </template>
<script> <script>
import sysMgtApi from "../service/sysMgtApi.js"; import sysMgtApi from "../service/sysMgtApi.js";
import commonModal from "@/components/modal/commonModal";
export default { export default {
name: 'authList', name: 'authList',
@@ -82,6 +84,7 @@ export default {
}; };
}, },
components: { components: {
commonModal,
}, },
created(){ created(){
this.getAuthList(); this.getAuthList();
@@ -104,10 +107,14 @@ export default {
this.list = result.data.list; this.list = result.data.list;
this.totalCnt = result.data.list.length; this.totalCnt = result.data.list.length;
} else { } else {
alert("조회정보가 없습니다."); this.row.title ='권한 관리';
this.row.msg1 ='조회정보가 없습니다.'
this.$refs.commmonModal.alertModalOpen(this.row);
} }
} catch(err) { } catch(err) {
alert("실패 하였습니다."); this.row.title ='권한 관리';
this.row.msg1 ='실패 하였습니다.'
this.$refs.commmonModal.alertModalOpen(this.row);
} }
}, },
insertAuth(){ insertAuth(){
@@ -118,23 +125,38 @@ export default {
//console.log("수정페이지로 이동:"+target); //console.log("수정페이지로 이동:"+target);
this.$router.push({ name: 'authModify', params: { targetAuthCd: target }}); this.$router.push({ name: 'authModify', params: { targetAuthCd: target }});
}, },
async deleteAuth(target){ authDelete(target){
//console.log("삭제처리:"+target);
this.row.authCd = target; this.row.authCd = target;
if(window.confirm('삭제 하시겠습니까?')){ this.row.title ='권한 관리';
this.row.msg1 ='삭제 하시겠습니까?'
this.$refs.commmonModal.confirmModalOpen2(this.row);
},
async deleteAuth(){
//console.log("삭제처리:"+target);
//this.row.authCd = target;
try { try {
let response = await sysMgtApi.deleteAuth(this.row); let response = await sysMgtApi.deleteAuth(this.row);
const result = response.data; const result = response.data;
if (result != null && result.retCode == "0000") { if (result != null && result.retCode == "0000") {
alert('삭제 하였습니다.');
this.getAuthList(); this.getAuthList();
return; return;
} else { } else {
alert("실패 하였습니다."); this.row={}
this.row.title = '권한 관리';
this.row.msg1 = '실패 하였습니다.';
this.$refs.commmonModal.alertModalOpen(this.row);
} }
} catch(err) { } catch(err) {
alert("실패 하였습니다."); this.row={}
this.row.title = '권한 관리';
this.row.msg1 = '실패 하였습니다.';
this.$refs.commmonModal.alertModalOpen(this.row);
} }
},
confirmCalbackFnc(props){
console.log(props)
if(props.result){
this.deleteAuth();
} }
}, },
} }

View File

@@ -408,8 +408,8 @@ public class CustMgtService {
svcUserInfo.setUserSttusCd(Const.USER_STTUS_CD_NOMAL); svcUserInfo.setUserSttusCd(Const.USER_STTUS_CD_NOMAL);
svcUserInfo.setCustSeq(custSeq); svcUserInfo.setCustSeq(custSeq);
svcUserInfo.setUserTpCd(Const.USER_TP_CD_TEST); svcUserInfo.setUserTpCd(Const.USER_TP_CD_TEST);
svcUserInfo svcUserInfo.setPrntsUserSeq(userSeq);
.setPwd(EncryptionUtil.getCustomSHA512(insertTestIdReqDto.getUserId(), insertTestIdReqDto.getUserPw())); svcUserInfo.setPwd(insertTestIdReqDto.getUserPw());
svcUserInfo.setBizrAuthYn(Const.COMM_NO); svcUserInfo.setBizrAuthYn(Const.COMM_NO);
svcUserInfo.setLineTpCd(Const.LINE_TP_CD_NORMAL); svcUserInfo.setLineTpCd(Const.LINE_TP_CD_NORMAL);
svcUserInfo.setHpNo(insertTestIdReqDto.getMdn()); svcUserInfo.setHpNo(insertTestIdReqDto.getMdn());
@@ -583,11 +583,10 @@ public class CustMgtService {
String userId = updateUserReqDto.getUserId(); String userId = updateUserReqDto.getUserId();
String userPw = updateUserReqDto.getUserPw(); String userPw = updateUserReqDto.getUserPw();
String encPwd = "";
try { try {
// 패스워드 암호화 // 패스워드 암호화
encPwd = EncryptionUtil.getCustomSHA512(userId, userPw); String encPwd = EncryptionUtil.getCustomSHA512(userId, userPw);
updateUserReqDto.setUserPw(encPwd); updateUserReqDto.setUserPw(encPwd);
// 사용자 정보 수정 // 사용자 정보 수정
@@ -649,7 +648,6 @@ public class CustMgtService {
// DB 처리. // DB 처리.
String userId = insertMassUsers.get(j).getUserId(); String userId = insertMassUsers.get(j).getUserId();
String imsiPw = RandomStringUtils.randomAlphanumeric(10); String imsiPw = RandomStringUtils.randomAlphanumeric(10);
// String encPwd = EncryptionUtil.getCustomSHA512(userId, imsiPw);
SvcUserInfo svcUserInfo2 = new SvcUserInfo(); SvcUserInfo svcUserInfo2 = new SvcUserInfo();
String userSeq = custMgtMapper.getUserSeq(); String userSeq = custMgtMapper.getUserSeq();

View File

@@ -155,7 +155,8 @@ public class LoginService {
String clientKey = DateUtils.date2strYMDHMS() + "AD" + RandomStringUtils.randomAlphanumeric(8); String clientKey = DateUtils.date2strYMDHMS() + "AD" + RandomStringUtils.randomAlphanumeric(8);
SendMsgDto sendMsgDto = new SendMsgDto(); SendMsgDto sendMsgDto = new SendMsgDto();
sendMsgDto.setClientKey(clientKey); sendMsgDto.setClientKey(clientKey);
sendMsgDto.setMsg("인증 번호는 [" + authNum + "] 입니다."); sendMsgDto.setMsg("[LG U+ 메시지허브이지]\n"
+ "로그인 2차인증 인증번호는 " + authNum + " 입니다.");
sendMsgDto.setPhone(user.getHpNo()); sendMsgDto.setPhone(user.getHpNo());
sendMsgDto.setTableName(sendMsgTableName); sendMsgDto.setTableName(sendMsgTableName);
loginMapper.insertSendMsg(sendMsgDto); loginMapper.insertSendMsg(sendMsgDto);
@@ -255,7 +256,9 @@ public class LoginService {
String clientKey = DateUtils.date2strYMDHMS() + "AD" + RandomStringUtils.randomAlphanumeric(8); String clientKey = DateUtils.date2strYMDHMS() + "AD" + RandomStringUtils.randomAlphanumeric(8);
SendMsgDto sendMsgDto = new SendMsgDto(); SendMsgDto sendMsgDto = new SendMsgDto();
sendMsgDto.setClientKey(clientKey); sendMsgDto.setClientKey(clientKey);
sendMsgDto.setMsg("[U+메시지허브이지] \n임시 비밀번호 안내 : " + randomPw + "\n로그인 후, 비밀번호 변경해주세요.\n"); sendMsgDto.setMsg("[LG U+] 메시지허브이지 임시 비밀번호 안내\n"
+ "임시 비밀번호 " + randomPw + "\n"
+ "※ 임시 비밀번호로 로그인한 후 보안을 위해 비밀번호를 반드시 변경해 주세요.");
sendMsgDto.setPhone(user.getHpNo()); sendMsgDto.setPhone(user.getHpNo());
sendMsgDto.setTableName(sendMsgTableName); sendMsgDto.setTableName(sendMsgTableName);
loginMapper.insertSendMsg(sendMsgDto); loginMapper.insertSendMsg(sendMsgDto);

View File

@@ -1,103 +0,0 @@
//package kr.co.uplus.ez.common.security;
//
//import javax.crypto.Cipher;
//import javax.crypto.spec.IvParameterSpec;
//import javax.crypto.spec.SecretKeySpec;
//
//import org.apache.commons.codec.binary.Base64;
//
///**
// * key가 16byte(128bit)면 AES128로 동작한다.
// * key가 32byte(256bit)면 AES256으로 동작한다.
// */
//public class Aes256 {
//
// private static final String ALGORITHM = "AES";
// private static final String TRANSFORMATION = "AES/CBC/PKCS5Padding"; // algorithm/mode/padding
//// private static final String TRANSFORMATION = "AES/ECB/PKCS5Padding"; // "AES"와 같다. ECB mode cannot use IV
//
// public static byte[] encrypt(byte[] plainText, byte[] key) {
// byte[] iv = new byte[16];
// return encrypt(plainText, key, iv);
// }
//
// public static byte[] encrypt(byte[] plainText, byte[] key, byte[] iv) {
// try {
// Cipher c = Cipher.getInstance(TRANSFORMATION);
// SecretKeySpec k = new SecretKeySpec(key, ALGORITHM);
// IvParameterSpec ivSpec = new IvParameterSpec(iv);
// c.init(Cipher.ENCRYPT_MODE, k, ivSpec);
// return c.doFinal(plainText);
// }
// catch (Exception e) {
// throw new RuntimeException(e);
// }
// }
//
// public static String encryptBase64(String plainText, byte[] key) {
// byte[] iv = new byte[16];
// return encryptBase64(plainText, key, iv);
// }
//
// public static String encryptBase64(String plainText, byte[] key, byte[] iv) {
// byte[] enc = encrypt(plainText.getBytes(), key, iv);
// return new String(Base64.encodeBase64(enc));
// }
//
//
// public static byte[] decrypt(byte[] cipherText, byte[] key) {
// byte[] iv = new byte[16];
// return decrypt(cipherText, key, iv);
// }
//
// public static byte[] decrypt(byte[] cipherText, byte[] key, byte[] iv) {
// try {
// Cipher c = Cipher.getInstance(TRANSFORMATION);
// SecretKeySpec k = new SecretKeySpec(key, ALGORITHM);
// IvParameterSpec ivSpec = new IvParameterSpec(iv);
// c.init(Cipher.DECRYPT_MODE, k, ivSpec);
// return c.doFinal(cipherText);
// }
// catch (Exception e) {
// throw new RuntimeException(e);
// }
// }
//
// public static String decryptBase64(String b64CipherText, byte[] key) {
// byte[] iv = new byte[16];
// return decryptBase64(b64CipherText, key, iv);
// }
//
// public static String decryptBase64(String b64CipherText, byte[] key, byte[] iv) {
// byte[] enc = Base64.decodeBase64(b64CipherText.getBytes());
// return new String(decrypt(enc, key, iv));
// }
//
//
// public static String encryptNoIvBase64(String plainText, byte[] key) {
// try {
// Cipher c = Cipher.getInstance(ALGORITHM);
// SecretKeySpec k = new SecretKeySpec(key, ALGORITHM);
// c.init(Cipher.ENCRYPT_MODE, k); // ECB mode cannot use IV
// byte[] enc = c.doFinal(plainText.getBytes());
// return new String(Base64.encodeBase64(enc));
// }
// catch (Exception e) {
// throw new RuntimeException(e);
// }
// }
//
// public static String decryptNoIvBase64(String b64CipherText, byte[] key) {
// try {
// Cipher c = Cipher.getInstance(ALGORITHM);
// SecretKeySpec k = new SecretKeySpec(key, ALGORITHM);
// c.init(Cipher.DECRYPT_MODE, k); // ECB mode cannot use IV
// byte[] enc = Base64.decodeBase64(b64CipherText.getBytes());
// return new String(c.doFinal(enc));
// }
// catch (Exception e) {
// throw new RuntimeException(e);
// }
// }
//
//}

View File

@@ -214,118 +214,6 @@ public class EncryptionUtil {
return isHashCompare; return isHashCompare;
} }
// public byte[] aesEncryptEcb(String sKey, String sText) {
// byte[] key = null;
// byte[] text = null;
// byte[] encrypted = null;
// final int AES_KEY_SIZE_128 = 128;
//
// try {
// // UTF-8
// key = sKey.getBytes("UTF-8");
//
// // Key size (128bit, 16byte)
// key = Arrays.copyOf(key, AES_KEY_SIZE_128 / 8);
//
// // UTF-8
// text = sText.getBytes("UTF-8");
//
// // AES/EBC/PKCS5Padding
// Cipher cipher = Cipher.getInstance("AES/ECB/PKCS5Padding");
// cipher.init(Cipher.ENCRYPT_MODE, new SecretKeySpec(key, "AES"));
// encrypted = cipher.doFinal(text);
// } catch (Exception e) {
// encrypted = null;
// log.error("aesEncryptEcb exception. : {}", e.getMessage());
// }
// return encrypted;
// }
/*
* AES128 Decrypt
*/
// public byte[] aesDecryptEcb(String sKey, byte[] encrypted) throws UnsupportedEncodingException {
// byte[] key = null;
// byte[] decrypted = null;
// final int AES_KEY_SIZE_128 = 128;
//
// try {
// // UTF-8
// key = sKey.getBytes("UTF-8");
//
// // Key size 128 (128bit, 16byte)
// key = Arrays.copyOf(key, AES_KEY_SIZE_128 / 8);
//
// // AES/EBC/PKCS5Padding
// Cipher cipher = Cipher.getInstance("AES/ECB/PKCS5Padding");
// cipher.init(Cipher.DECRYPT_MODE, new SecretKeySpec(key, "AES"));
// decrypted = cipher.doFinal(encrypted);
// } catch (Exception e) {
// decrypted = null;
// log.error("aesDecryptEcb exception. : {}", e.getMessage());
// }
// return decrypted;
// }
/*
* AES256 Encrypt
*/
// public byte[] aes256EncryptEcb(String sKey, String sText) {
// byte[] key = null;
// byte[] text = null;
// byte[] encrypted = null;
// final int AES_KEY_SIZE_256 = 256;
//
// try {
// // UTF-8
// key = sKey.getBytes("UTF-8");
//
// // Key size (256bit, 16byte)
// key = Arrays.copyOf(key, AES_KEY_SIZE_256 / 8);
//
// // UTF-8
// text = sText.getBytes("UTF-8");
//
// // AES/EBC/PKCS5Padding
// Cipher cipher = Cipher.getInstance("AES/ECB/PKCS5Padding");
// cipher.init(Cipher.ENCRYPT_MODE, new SecretKeySpec(key, "AES"));
// encrypted = cipher.doFinal(text);
// } catch (Exception e) {
// encrypted = null;
// log.error("aes256EncryptEcb exception. : {}", e.getMessage());
// }
//
// return encrypted;
// }
/*
* AES256 Decrypt
*/
// public byte[] aes256DecryptEcb(String sKey, byte[] encrypted) throws UnsupportedEncodingException {
// byte[] key = null;
// byte[] decrypted = null;
// final int AES_KEY_SIZE_256 = 256;
//
// try {
// // UTF-8
// key = sKey.getBytes("UTF-8");
//
// // Key size (256bit, 16byte)
// key = Arrays.copyOf(key, AES_KEY_SIZE_256 / 8);
//
// // AES/EBC/PKCS5Padding
// Cipher cipher = Cipher.getInstance("AES/ECB/PKCS5Padding");
// cipher.init(Cipher.DECRYPT_MODE, new SecretKeySpec(key, "AES"));
// decrypted = cipher.doFinal(encrypted);
// } catch (Exception e) {
// decrypted = null;
// log.error("aes256DecryptEcb exception. : {}", e.getMessage());
// }
//
// return decrypted;
// }
public String toHexString(byte[] b) { public String toHexString(byte[] b) {
StringBuffer sb = new StringBuffer(); StringBuffer sb = new StringBuffer();

View File

@@ -225,43 +225,4 @@ public class FileIoUtils {
} }
} }
// public static List<File> unzip(File zip, String saveDir) throws Exception {
// int bufSize = 1024 * 64;
// List<File> files = new ArrayList<File>();
//
// ZipInputStream in = new ZipInputStream(new BufferedInputStream(new FileInputStream(zip), bufSize));
// ZipEntry entry = null;
//
// while ((entry = in.getNextEntry()) != null) {
// byte[] buffer = new byte[bufSize];
//
// File outfile = new File(saveDir, entry.getName());
// OutputStream out = new BufferedOutputStream(new FileOutputStream(outfile), bufSize);
//
// int size = 0;
// while ((size = in.read(buffer, 0, bufSize)) != -1) {
// out.write(buffer, 0, size);
// }
// out.flush();
// IOUtils.closeQuietly(out);
// files.add(outfile);
// }
//
// IOUtils.closeQuietly(in);
// return files;
// }
// public static File ungzip(File gzip, String saveDir) throws Exception {
// String outName = getBaseName(gzip.getName());
// File outfile = new File(saveDir, outName);
//
// InputStream in = new GZIPInputStream(new FileInputStream(gzip));
// OutputStream out = new FileOutputStream(outfile);
// IOUtils.copy(in, out);
//
// IOUtils.closeQuietly(in);
// IOUtils.closeQuietly(out);
// return outfile;
// }
} }

View File

@@ -158,7 +158,7 @@
SELECT SELECT
PROD_NM PROD_NM
FROM FROM
${HUBEZ_COMMON}.EZ_PROD_INFO hubez_common.EZ_PROD_INFO
WHERE WHERE
PROD_CD = esi.PROD_CD) AS PLAN PROD_CD = esi.PROD_CD) AS PLAN
FROM FROM
@@ -215,7 +215,7 @@
,SUM(SND_CNT) AS SND_CNT ,SUM(SND_CNT) AS SND_CNT
,SUM(SUCC_CNT) AS SUCC_CNT ,SUM(SUCC_CNT) AS SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH) AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'SMS' AND SND_CH_CD = 'SMS'
@@ -228,7 +228,7 @@
,SUM(FBACK_CNT) AS FBACK_CNT ,SUM(FBACK_CNT) AS FBACK_CNT
,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT ,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH) AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -251,7 +251,7 @@
,SUM(SND_CNT) AS SND_CNT ,SUM(SND_CNT) AS SND_CNT
,SUM(SUCC_CNT) AS SUCC_CNT ,SUM(SUCC_CNT) AS SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH) AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'LMS' AND SND_CH_CD = 'LMS'
@@ -264,7 +264,7 @@
,SUM(FBACK_CNT) AS FBACK_CNT ,SUM(FBACK_CNT) AS FBACK_CNT
,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT ,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH) AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -287,7 +287,7 @@
,SUM(SND_CNT) AS SND_CNT ,SUM(SND_CNT) AS SND_CNT
,SUM(SUCC_CNT) AS SUCC_CNT ,SUM(SUCC_CNT) AS SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH) AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'MMS' AND SND_CH_CD = 'MMS'
@@ -300,7 +300,7 @@
,SUM(FBACK_CNT) AS FBACK_CNT ,SUM(FBACK_CNT) AS FBACK_CNT
,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT ,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH) AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -317,7 +317,7 @@
,SUM(SND_CNT) AS SND_CNT ,SUM(SND_CNT) AS SND_CNT
,SUM(SUCC_CNT) AS SUCC_CNT ,SUM(SUCC_CNT) AS SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH) AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -367,7 +367,7 @@
,USER_SEQ ,USER_SEQ
,SUM(SND_CNT) AS SND_CNT ,SUM(SND_CNT) AS SND_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH) AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'SMS' AND SND_CH_CD = 'SMS'
@@ -379,7 +379,7 @@
,USER_SEQ ,USER_SEQ
,SUM(FBACK_CNT) AS FBACK_CNT ,SUM(FBACK_CNT) AS FBACK_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH) AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -400,7 +400,7 @@
,USER_SEQ ,USER_SEQ
,SUM(SND_CNT) AS SND_CNT ,SUM(SND_CNT) AS SND_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH) AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'LMS' AND SND_CH_CD = 'LMS'
@@ -412,7 +412,7 @@
,USER_SEQ ,USER_SEQ
,SUM(FBACK_CNT) AS FBACK_CNT ,SUM(FBACK_CNT) AS FBACK_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH) AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -433,7 +433,7 @@
,USER_SEQ ,USER_SEQ
,SUM(SND_CNT) AS SND_CNT ,SUM(SND_CNT) AS SND_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH) AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'MMS' AND SND_CH_CD = 'MMS'
@@ -445,7 +445,7 @@
,USER_SEQ ,USER_SEQ
,SUM(FBACK_CNT) AS FBACK_CNT ,SUM(FBACK_CNT) AS FBACK_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH) AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -461,7 +461,7 @@
,USER_SEQ ,USER_SEQ
,SUM(SND_CNT) AS SND_CNT ,SUM(SND_CNT) AS SND_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH) AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'

View File

@@ -10,8 +10,8 @@
eci.CUST_NM eci.CUST_NM
,eci.BIZRNO ,eci.BIZRNO
,esi.SUBS_ID ,esi.SUBS_ID
FROM ${HUBEZ_COMMON}.EZ_SUBS_INFO esi FROM hubez_common.EZ_SUBS_INFO esi
JOIN ${HUBEZ_COMMON}.EZ_CUST_INFO eci JOIN hubez_common.EZ_CUST_INFO eci
ON esi.CUST_SEQ = eci.CUST_SEQ ON esi.CUST_SEQ = eci.CUST_SEQ
WHERE 1=1 WHERE 1=1
<if test="custNm != null and custNm != ''"> <if test="custNm != null and custNm != ''">
@@ -25,7 +25,7 @@
(SELECT MAX(COLEC_TMS) AS COLEC_TMS (SELECT MAX(COLEC_TMS) AS COLEC_TMS
,eud.USE_YM AS USE_YM ,eud.USE_YM AS USE_YM
,eud.SUBS_ID AS SUBS_ID ,eud.SUBS_ID AS SUBS_ID
FROM ${HUBEZ_ADMIN}.EZ_UTXNCOLEC_DTL eud FROM hubez_admin.EZ_UTXNCOLEC_DTL eud
WHERE 1=1 WHERE 1=1
<![CDATA[ <![CDATA[
AND eud.USE_YM >= STR_TO_DATE(CONCAT(#{startMonth},'01'),'%Y%m%d') AND eud.USE_YM >= STR_TO_DATE(CONCAT(#{startMonth},'01'),'%Y%m%d')
@@ -59,8 +59,8 @@
,eci.BIZRNO ,eci.BIZRNO
,esi.SUBS_ID ,esi.SUBS_ID
FROM FROM
${HUBEZ_COMMON}.EZ_SUBS_INFO esi hubez_common.EZ_SUBS_INFO esi
JOIN ${HUBEZ_COMMON}.EZ_CUST_INFO eci JOIN hubez_common.EZ_CUST_INFO eci
ON esi.CUST_SEQ = eci.CUST_SEQ ON esi.CUST_SEQ = eci.CUST_SEQ
WHERE 1=1 WHERE 1=1
<if test="custNm != null and custNm != ''"> <if test="custNm != null and custNm != ''">
@@ -82,8 +82,8 @@
,ROUND(IFNULL(eud.MRT_USE_AMT,0)) AS MRT_USE_AMT -- 종량금액 ,ROUND(IFNULL(eud.MRT_USE_AMT,0)) AS MRT_USE_AMT -- 종량금액
,ROUND(IFNULL(eud.EXTNC_AMT,0)) AS EXTNC_AMT -- 소멸금액 : 소멸처리금액 ,ROUND(IFNULL(eud.EXTNC_AMT,0)) AS EXTNC_AMT -- 소멸금액 : 소멸처리금액
,ROUND(IFNULL((SELECT IFNULL(t2.RAT_AMT,0) ,ROUND(IFNULL((SELECT IFNULL(t2.RAT_AMT,0)
FROM ${HUBEZ_ADMIN}.EZ_RAT_TXN t1 FROM hubez_admin.EZ_RAT_TXN t1
JOIN ${HUBEZ_ADMIN}.EZ_RATTXN_DTL t2 JOIN hubez_admin.EZ_RATTXN_DTL t2
ON t1.RAT_YM = t2.RAT_YM ON t1.RAT_YM = t2.RAT_YM
AND t1.RAT_TMS = t2.RAT_TMS AND t1.RAT_TMS = t2.RAT_TMS
WHERE t1.USE_YM = eud.USE_YM WHERE t1.USE_YM = eud.USE_YM
@@ -94,7 +94,7 @@
,IFNULL(eud.LMS_USE_CNT,0) AS LMS_SND_CNT ,IFNULL(eud.LMS_USE_CNT,0) AS LMS_SND_CNT
,IFNULL(eud.MMS_USE_CNT,0) AS MMS_SND_CNT ,IFNULL(eud.MMS_USE_CNT,0) AS MMS_SND_CNT
,IFNULL(eud.ATLK_USE_CNT,0) AS ATLK_SND_CNT ,IFNULL(eud.ATLK_USE_CNT,0) AS ATLK_SND_CNT
FROM ${HUBEZ_ADMIN}.EZ_UTXNCOLEC_DTL eud FROM hubez_admin.EZ_UTXNCOLEC_DTL eud
WHERE 1=1 WHERE 1=1
<![CDATA[ <![CDATA[
AND eud.USE_YM >= STR_TO_DATE(CONCAT(#{startMonth},'01'),'%Y%m%d') AND eud.USE_YM >= STR_TO_DATE(CONCAT(#{startMonth},'01'),'%Y%m%d')
@@ -131,8 +131,8 @@
,eci.BIZRNO ,eci.BIZRNO
,esi.SUBS_ID ,esi.SUBS_ID
FROM FROM
${HUBEZ_COMMON}.EZ_SUBS_INFO esi hubez_common.EZ_SUBS_INFO esi
JOIN ${HUBEZ_COMMON}.EZ_CUST_INFO eci JOIN hubez_common.EZ_CUST_INFO eci
ON esi.CUST_SEQ = eci.CUST_SEQ ON esi.CUST_SEQ = eci.CUST_SEQ
WHERE 1=1 WHERE 1=1
<if test="custNm != null and custNm != ''"> <if test="custNm != null and custNm != ''">
@@ -154,8 +154,8 @@
,ROUND(IFNULL(eud.MRT_USE_AMT,0)) AS MRT_USE_AMT -- 종량금액 ,ROUND(IFNULL(eud.MRT_USE_AMT,0)) AS MRT_USE_AMT -- 종량금액
,ROUND(IFNULL(eud.EXTNC_AMT,0)) AS EXTNC_AMT -- 소멸금액 : 소멸처리금액 ,ROUND(IFNULL(eud.EXTNC_AMT,0)) AS EXTNC_AMT -- 소멸금액 : 소멸처리금액
,ROUND(IFNULL((SELECT IFNULL(t2.RAT_AMT,0) ,ROUND(IFNULL((SELECT IFNULL(t2.RAT_AMT,0)
FROM ${HUBEZ_ADMIN}.EZ_RAT_TXN t1 FROM hubez_admin.EZ_RAT_TXN t1
JOIN ${HUBEZ_ADMIN}.EZ_RATTXN_DTL t2 JOIN hubez_admin.EZ_RATTXN_DTL t2
ON t1.RAT_YM = t2.RAT_YM ON t1.RAT_YM = t2.RAT_YM
AND t1.RAT_TMS = t2.RAT_TMS AND t1.RAT_TMS = t2.RAT_TMS
WHERE t1.USE_YM = eud.USE_YM WHERE t1.USE_YM = eud.USE_YM
@@ -166,7 +166,7 @@
,IFNULL(eud.LMS_USE_CNT,0) AS LMS_SND_CNT ,IFNULL(eud.LMS_USE_CNT,0) AS LMS_SND_CNT
,IFNULL(eud.MMS_USE_CNT,0) AS MMS_SND_CNT ,IFNULL(eud.MMS_USE_CNT,0) AS MMS_SND_CNT
,IFNULL(eud.ATLK_USE_CNT,0) AS ATLK_SND_CNT ,IFNULL(eud.ATLK_USE_CNT,0) AS ATLK_SND_CNT
FROM ${HUBEZ_ADMIN}.EZ_UTXNCOLEC_DTL eud FROM hubez_admin.EZ_UTXNCOLEC_DTL eud
WHERE 1=1 WHERE 1=1
<![CDATA[ <![CDATA[
AND eud.USE_YM >= STR_TO_DATE(CONCAT(#{startMonth},'01'),'%Y%m%d') AND eud.USE_YM >= STR_TO_DATE(CONCAT(#{startMonth},'01'),'%Y%m%d')

View File

@@ -6,11 +6,11 @@
<select id="selectTmpltTotalCnt" parameterType="kr.co.uplus.ez.api.channelMgt.dto.TmpltListReqDto" resultType="int"> <select id="selectTmpltTotalCnt" parameterType="kr.co.uplus.ez.api.channelMgt.dto.TmpltListReqDto" resultType="int">
SELECT SELECT
COUNT(*) COUNT(*)
from ${HUBEZ_COMMON}.EZ_ATLK_TMPLT eat from hubez_common.EZ_ATLK_TMPLT eat
inner join ${HUBEZ_COMMON}.EZ_SUBS_INFO esi inner join hubez_common.EZ_SUBS_INFO esi
on esi.USER_SEQ = eat.USER_SEQ on esi.USER_SEQ = eat.USER_SEQ
and esi.SUBS_STTUS_CD in ('02','03','04','99') and esi.SUBS_STTUS_CD in ('02','03','04','99')
inner join ${HUBEZ_COMMON}.EZ_CUST_INFO eci inner join hubez_common.EZ_CUST_INFO eci
on eci.CUST_SEQ = esi.CUST_SEQ on eci.CUST_SEQ = esi.CUST_SEQ
@@ -31,13 +31,13 @@
eat.TMPLT_STTUS_CD AS stat, eat.TMPLT_STTUS_CD AS stat,
eat.REJCT_RSN AS returnReason, eat.REJCT_RSN AS returnReason,
eat.SNDRPROF_KEY AS sendProfile, eat.SNDRPROF_KEY AS sendProfile,
<!-- (select CHNL_ID from ${HUBEZ_COMMON}.EZ_KKO_CHNL ekc WHERE eat.SNDRPROF_KEY = ekc.SNDRPROF_KEY) AS sendProfile, --> <!-- (select CHNL_ID from hubez_common.EZ_KKO_CHNL ekc WHERE eat.SNDRPROF_KEY = ekc.SNDRPROF_KEY) AS sendProfile, -->
DATE_FORMAT(eat.CHG_DT, '%Y-%m-%d') As lastChgDt DATE_FORMAT(eat.CHG_DT, '%Y-%m-%d') As lastChgDt
from ${HUBEZ_COMMON}.EZ_ATLK_TMPLT eat from hubez_common.EZ_ATLK_TMPLT eat
inner join ${HUBEZ_COMMON}.EZ_SUBS_INFO esi inner join hubez_common.EZ_SUBS_INFO esi
on esi.USER_SEQ = eat.USER_SEQ on esi.USER_SEQ = eat.USER_SEQ
and esi.SUBS_STTUS_CD in ('02','03','04','99') and esi.SUBS_STTUS_CD in ('02','03','04','99')
inner join ${HUBEZ_COMMON}.EZ_CUST_INFO eci inner join hubez_common.EZ_CUST_INFO eci
on eci.CUST_SEQ = esi.CUST_SEQ on eci.CUST_SEQ = esi.CUST_SEQ
<include refid="tmpltListCondition"></include> <include refid="tmpltListCondition"></include>
LIMIT #{page}, #{pagePerRows}) A, LIMIT #{page}, #{pagePerRows}) A,
@@ -93,12 +93,12 @@
eat.SNDRPROF_KEY AS sendProfile, eat.SNDRPROF_KEY AS sendProfile,
DATE_FORMAT(eat.CHG_DT, '%Y-%m-%d') As lastChgDt DATE_FORMAT(eat.CHG_DT, '%Y-%m-%d') As lastChgDt
from from
${HUBEZ_COMMON}.EZ_ATLK_TMPLT eat hubez_common.EZ_ATLK_TMPLT eat
inner join ${HUBEZ_COMMON}.EZ_SUBS_INFO esi inner join hubez_common.EZ_SUBS_INFO esi
on on
esi.USER_SEQ = eat.USER_SEQ esi.USER_SEQ = eat.USER_SEQ
and esi.SUBS_STTUS_CD in ('02', '03', '04', '99') and esi.SUBS_STTUS_CD in ('02', '03', '04', '99')
inner join ${HUBEZ_COMMON}.EZ_CUST_INFO eci inner join hubez_common.EZ_CUST_INFO eci
on on
eci.CUST_SEQ = esi.CUST_SEQ eci.CUST_SEQ = esi.CUST_SEQ
<include refid="tmpltListCondition"></include> <include refid="tmpltListCondition"></include>

View File

@@ -18,17 +18,17 @@
(SELECT (SELECT
M1.* M1.*
FROM FROM
${HUBEZ_ADMIN}.EZ_ADM_MENU M1 hubez_admin.EZ_ADM_MENU M1
WHERE WHERE
M1.MENU_LVL = 1 M1.MENU_LVL = 1
UNION ALL UNION ALL
SELECT SELECT
M2.* M2.*
FROM FROM
${HUBEZ_ADMIN}.EZ_ADM_MENU M2 hubez_admin.EZ_ADM_MENU M2
INNER JOIN ( INNER JOIN (
SELECT MENU_NO, AUT_CD SELECT MENU_NO, AUT_CD
FROM ${HUBEZ_ADMIN}.EZ_ADM_AUTMENU FROM hubez_admin.EZ_ADM_AUTMENU
WHERE AUT_CD = #{role} WHERE AUT_CD = #{role}
) R ON M2.MENU_NO = R.MENU_NO ) R ON M2.MENU_NO = R.MENU_NO
) A ) A
@@ -44,8 +44,8 @@
,T2.DTL_CD_NM as codeNm ,T2.DTL_CD_NM as codeNm
,T2.SORT_ODRG as sortOrder ,T2.SORT_ODRG as sortOrder
,T2.USE_YN as useYn ,T2.USE_YN as useYn
FROM ${HUBEZ_COMMON}.EZ_CD_GRP T1 FROM hubez_common.EZ_CD_GRP T1
LEFT JOIN ${HUBEZ_COMMON}.EZ_CD_DTL T2 LEFT JOIN hubez_common.EZ_CD_DTL T2
ON T1.GRP_CD = T2.GRP_CD ON T1.GRP_CD = T2.GRP_CD
WHERE T1.GRP_CD = #{grpCd} WHERE T1.GRP_CD = #{grpCd}
ORDER BY T2.SORT_ODRG ORDER BY T2.SORT_ODRG
@@ -58,7 +58,7 @@
AUT_NM, AUT_NM,
USE_YN USE_YN
FROM FROM
${HUBEZ_ADMIN}.EZ_ADM_AUT hubez_admin.EZ_ADM_AUT
ORDER BY ORDER BY
AUT_CD AUT_CD
</select> </select>

View File

@@ -8,11 +8,11 @@
SELECT SELECT
COUNT(*) AS TOTALCNT COUNT(*) AS TOTALCNT
FROM FROM
${HUBEZ_COMMON}.EZ_SUBS_INFO esi hubez_common.EZ_SUBS_INFO esi
INNER JOIN ${HUBEZ_COMMON}.EZ_SVC_USER esu INNER JOIN hubez_common.EZ_SVC_USER esu
ON ON
esu.USER_SEQ = esi.USER_SEQ esu.USER_SEQ = esi.USER_SEQ
INNER JOIN ${HUBEZ_COMMON}.EZ_CUST_INFO eci INNER JOIN hubez_common.EZ_CUST_INFO eci
ON ON
eci.CUST_SEQ = esi.CUST_SEQ eci.CUST_SEQ = esi.CUST_SEQ
AND esi.CUST_SEQ = esu.CUST_SEQ AND esi.CUST_SEQ = esu.CUST_SEQ
@@ -36,7 +36,7 @@
SELECT SELECT
DTL_CD_NM DTL_CD_NM
FROM FROM
${HUBEZ_COMMON}.EZ_CD_DTL hubez_common.EZ_CD_DTL
WHERE WHERE
GRP_CD = 'SUBS_STTUS_CD' GRP_CD = 'SUBS_STTUS_CD'
AND DTL_CD = esi.SUBS_STTUS_CD) AS STAT AND DTL_CD = esi.SUBS_STTUS_CD) AS STAT
@@ -45,17 +45,17 @@
SELECT SELECT
PROD_NM PROD_NM
FROM FROM
${HUBEZ_COMMON}.EZ_PROD_INFO hubez_common.EZ_PROD_INFO
WHERE WHERE
PROD_CD = esi.PROD_CD) AS PLAN PROD_CD = esi.PROD_CD) AS PLAN
, ,
IFNULL((SELECT CFWD_AMT FROM ${HUBEZ_ADMIN}.EZ_USER_LMT WHERE USER_SEQ = esi.USER_SEQ AND LMT_YM = DATE_FORMAT(NOW(), '%Y%m%d')), 0) AS CARRY_OVER IFNULL((SELECT CFWD_AMT FROM hubez_admin.EZ_USER_LMT WHERE USER_SEQ = esi.USER_SEQ AND LMT_YM = DATE_FORMAT(NOW(), '%Y%m%d')), 0) AS CARRY_OVER
FROM FROM
${HUBEZ_COMMON}.EZ_SUBS_INFO esi hubez_common.EZ_SUBS_INFO esi
INNER JOIN ${HUBEZ_COMMON}.EZ_SVC_USER esu INNER JOIN hubez_common.EZ_SVC_USER esu
ON ON
esu.USER_SEQ = esi.USER_SEQ esu.USER_SEQ = esi.USER_SEQ
INNER JOIN ${HUBEZ_COMMON}.EZ_CUST_INFO eci INNER JOIN hubez_common.EZ_CUST_INFO eci
ON ON
eci.CUST_SEQ = esi.CUST_SEQ eci.CUST_SEQ = esi.CUST_SEQ
AND esi.CUST_SEQ = esu.CUST_SEQ AND esi.CUST_SEQ = esu.CUST_SEQ
@@ -83,7 +83,7 @@
SELECT SELECT
DTL_CD_NM DTL_CD_NM
FROM FROM
${HUBEZ_COMMON}.EZ_CD_DTL hubez_common.EZ_CD_DTL
WHERE WHERE
GRP_CD = 'SUBS_STTUS_CD' GRP_CD = 'SUBS_STTUS_CD'
AND DTL_CD = esi.SUBS_STTUS_CD) AS STAT AND DTL_CD = esi.SUBS_STTUS_CD) AS STAT
@@ -92,17 +92,17 @@
SELECT SELECT
PROD_NM PROD_NM
FROM FROM
${HUBEZ_COMMON}.EZ_PROD_INFO hubez_common.EZ_PROD_INFO
WHERE WHERE
PROD_CD = esi.PROD_CD) AS PLAN PROD_CD = esi.PROD_CD) AS PLAN
, ,
IFNULL((SELECT CFWD_AMT FROM ${HUBEZ_ADMIN}.EZ_USER_LMT WHERE USER_SEQ = esi.USER_SEQ AND LMT_YM = DATE_FORMAT(NOW(), '%Y%m%d')), 0) AS CARRY_OVER IFNULL((SELECT CFWD_AMT FROM hubez_admin.EZ_USER_LMT WHERE USER_SEQ = esi.USER_SEQ AND LMT_YM = DATE_FORMAT(NOW(), '%Y%m%d')), 0) AS CARRY_OVER
FROM FROM
${HUBEZ_COMMON}.EZ_SUBS_INFO esi hubez_common.EZ_SUBS_INFO esi
INNER JOIN ${HUBEZ_COMMON}.EZ_SVC_USER esu INNER JOIN hubez_common.EZ_SVC_USER esu
ON ON
esu.USER_SEQ = esi.USER_SEQ esu.USER_SEQ = esi.USER_SEQ
INNER JOIN ${HUBEZ_COMMON}.EZ_CUST_INFO eci INNER JOIN hubez_common.EZ_CUST_INFO eci
ON ON
eci.CUST_SEQ = esi.CUST_SEQ eci.CUST_SEQ = esi.CUST_SEQ
AND esi.CUST_SEQ = esu.CUST_SEQ AND esi.CUST_SEQ = esu.CUST_SEQ
@@ -142,7 +142,7 @@
/* custMgt-mapper.xml(insertSvcUser) */ /* custMgt-mapper.xml(insertSvcUser) */
INSERT INSERT
INTO INTO
${HUBEZ_COMMON}.EZ_SVC_USER( hubez_common.EZ_SVC_USER(
USER_SEQ, USER_SEQ,
USER_ID, USER_ID,
USER_NM, USER_NM,
@@ -163,12 +163,12 @@
CHG_ID, CHG_ID,
CHG_DT CHG_DT
)VALUES( )VALUES(
${HUBEZ_ADMIN}.FUN_GET_USER_SEQ(), hubez_admin.FUN_GET_USER_SEQ(),
#{userId}, #{userId},
#{userNm}, #{userNm},
#{userStat}, #{userStat},
#{prntsUserSeq}, #{prntsUserSeq},
${HUBEZ_ADMIN}.FUN_GET_CUST_SEQ(), hubez_admin.FUN_GET_CUST_SEQ(),
#{userTpCd}, #{userTpCd},
#{userPw}, #{userPw},
#{bizrAuthYn}, #{bizrAuthYn},
@@ -187,7 +187,7 @@
<insert id="insertUserInfo" parameterType="kr.co.uplus.ez.api.custMgt.dto.InsertUserReqDto"> <insert id="insertUserInfo" parameterType="kr.co.uplus.ez.api.custMgt.dto.InsertUserReqDto">
/* custMgt-mapper.xml(insertUserInfo) */ /* custMgt-mapper.xml(insertUserInfo) */
INSERT INTO INSERT INTO
${HUBEZ_COMMON}.EZ_SVC_USER( hubez_common.EZ_SVC_USER(
USER_SEQ, USER_SEQ,
USER_ID, USER_ID,
USER_NM, USER_NM,
@@ -206,7 +206,7 @@
CHG_ID, CHG_ID,
CHG_DT CHG_DT
) SELECT ) SELECT
${HUBEZ_ADMIN}.FUN_GET_USER_SEQ(), hubez_admin.FUN_GET_USER_SEQ(),
#{userId}, #{userId},
#{userNm}, #{userNm},
#{userStat}, #{userStat},
@@ -224,7 +224,7 @@
#{userId}, #{userId},
NOW() NOW()
FROM FROM
${HUBEZ_COMMON}.EZ_SVC_USER esu hubez_common.EZ_SVC_USER esu
WHERE esu.USER_ID = #{adminId} WHERE esu.USER_ID = #{adminId}
</insert> </insert>
@@ -233,7 +233,7 @@
SELECT SELECT
COUNT(*) COUNT(*)
FROM FROM
${HUBEZ_COMMON}.EZ_SVC_USER hubez_common.EZ_SVC_USER
WHERE USER_ID = #{userId} WHERE USER_ID = #{userId}
</select> </select>
@@ -248,9 +248,9 @@
SELECT SELECT
DTL_CD_NM DTL_CD_NM
FROM FROM
${HUBEZ_COMMON}.EZ_CD_DTL hubez_common.EZ_CD_DTL
WHERE WHERE
GRP_CD = 'CUST_TY_CD' GRP_CD = 'CUST_KD_CD'
AND DTL_CD = eci.CUST_TY_CD) AS CUST_TYPE, AND DTL_CD = eci.CUST_TY_CD) AS CUST_TYPE,
eci.ZIPCD AS ADR1, eci.ZIPCD AS ADR1,
eci.ADDR1 AS ADR2, eci.ADDR1 AS ADR2,
@@ -264,7 +264,7 @@
SELECT SELECT
DTL_CD_NM DTL_CD_NM
FROM FROM
${HUBEZ_COMMON}.EZ_CD_DTL hubez_common.EZ_CD_DTL
WHERE WHERE
GRP_CD = 'SUBS_STTUS_CD' GRP_CD = 'SUBS_STTUS_CD'
AND DTL_CD = esi.SUBS_STTUS_CD) AS STAT, AND DTL_CD = esi.SUBS_STTUS_CD) AS STAT,
@@ -272,7 +272,7 @@
SELECT SELECT
PROD_NM PROD_NM
FROM FROM
${HUBEZ_COMMON}.EZ_PROD_INFO hubez_common.EZ_PROD_INFO
WHERE WHERE
PROD_CD = esi.PROD_CD) AS PLAN, PROD_CD = esi.PROD_CD) AS PLAN,
esi.ENTR_NO as SUBS_NO, esi.ENTR_NO as SUBS_NO,
@@ -283,24 +283,25 @@
-- 사용자 데이터 -- 사용자 데이터
esu.USER_ID as SERVICE_ID, esu.USER_ID as SERVICE_ID,
esu.USER_SEQ, esu.USER_SEQ,
esu.HP_NO as mdn,
( (
SELECT SELECT
DTL_CD_NM DTL_CD_NM
FROM FROM
${HUBEZ_COMMON}.EZ_CD_DTL hubez_common.EZ_CD_DTL
WHERE WHERE
GRP_CD = 'SVCUSER_TP_CD' GRP_CD = 'SVCUSER_TP_CD'
AND DTL_CD = esu.USER_TP_CD) AS USE_AUTH, AND DTL_CD = esu.USER_TP_CD) AS USE_AUTH,
esu.USER_NM, esu.USER_NM,
esu.HP_NO, esu.HP_NO,
IFNULL((SELECT CFWD_AMT + CFWD_RSTRT_BLNC FROM ${HUBEZ_ADMIN}.EZ_USER_LMT WHERE USER_SEQ = esi.USER_SEQ AND LMT_YM = DATE_FORMAT(NOW(), '%Y%m%d')), 0) AS CARRY_OVER, IFNULL((SELECT CFWD_AMT + CFWD_RSTRT_BLNC FROM hubez_admin.EZ_USER_LMT WHERE USER_SEQ = esi.USER_SEQ AND LMT_YM = DATE_FORMAT(NOW(), '%Y%m%d')), 0) AS CARRY_OVER,
(SELECT COUNT(*) FROM ${HUBEZ_COMMON}.EZ_SVC_USER WHERE PRNTS_USER_SEQ =esu.USER_SEQ) AS USER_CNT (SELECT COUNT(*) FROM hubez_common.EZ_SVC_USER WHERE PRNTS_USER_SEQ =esu.USER_SEQ) AS USER_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_SUBS_INFO esi hubez_common.EZ_SUBS_INFO esi
INNER JOIN ${HUBEZ_COMMON}.EZ_SVC_USER esu INNER JOIN hubez_common.EZ_SVC_USER esu
ON ON
esu.USER_SEQ = esi.USER_SEQ esu.USER_SEQ = esi.USER_SEQ
INNER JOIN ${HUBEZ_COMMON}.EZ_CUST_INFO eci INNER JOIN hubez_common.EZ_CUST_INFO eci
ON ON
eci.CUST_SEQ = esi.CUST_SEQ eci.CUST_SEQ = esi.CUST_SEQ
AND esi.CUST_SEQ = esu.CUST_SEQ AND esi.CUST_SEQ = esu.CUST_SEQ
@@ -311,7 +312,7 @@
<update id="updateAdminInfo" parameterType="kr.co.uplus.ez.api.custMgt.dto.SubsDetail"> <update id="updateAdminInfo" parameterType="kr.co.uplus.ez.api.custMgt.dto.SubsDetail">
/* custMgt-mapper.xml(updateAdminInfo) */ /* custMgt-mapper.xml(updateAdminInfo) */
UPDATE ${HUBEZ_COMMON}.EZ_SUBS_INFO UPDATE hubez_common.EZ_SUBS_INFO
SET SET
CHG_ID = #{serviceId} CHG_ID = #{serviceId}
,CHG_DT = NOW() ,CHG_DT = NOW()
@@ -322,8 +323,8 @@
,SUBSMNGR_NM= #{adminNm} ,SUBSMNGR_NM= #{adminNm}
</if> </if>
WHERE USER_SEQ = (SELECT esi.USER_SEQ WHERE USER_SEQ = (SELECT esi.USER_SEQ
FROM ${HUBEZ_COMMON}.EZ_SUBS_INFO esi FROM hubez_common.EZ_SUBS_INFO esi
INNER JOIN ${HUBEZ_COMMON}.EZ_SVC_USER esu INNER JOIN hubez_common.EZ_SVC_USER esu
ON esu.USER_SEQ = esi.USER_SEQ ON esu.USER_SEQ = esi.USER_SEQ
WHERE esu.USER_TP_CD = '01' WHERE esu.USER_TP_CD = '01'
AND esu.USER_ID = #{serviceId}) AND esu.USER_ID = #{serviceId})
@@ -331,7 +332,7 @@
<update id="updateUserInfo" parameterType="kr.co.uplus.ez.api.custMgt.dto.UpdateUserReqDto"> <update id="updateUserInfo" parameterType="kr.co.uplus.ez.api.custMgt.dto.UpdateUserReqDto">
/* custMgt-mapper.xml(updateUserInfo) */ /* custMgt-mapper.xml(updateUserInfo) */
UPDATE ${HUBEZ_COMMON}.EZ_SVC_USER UPDATE hubez_common.EZ_SVC_USER
SET SET
CHG_ID = #{userId} CHG_ID = #{userId}
,CHG_DT = NOW() ,CHG_DT = NOW()
@@ -392,7 +393,7 @@
, EX_HOFC_STTS_CD , EX_HOFC_STTS_CD
, EX_DEPT_CD , EX_DEPT_CD
, EX_DEPT_LEVEL , EX_DEPT_LEVEL
FROM ${HUBEZ_IMDB}.EZ_IM_USER FROM hubez_imdb.EZ_IM_USER
WHERE STATUS = 1 WHERE STATUS = 1
AND LOGIN_ID = #{loginId} AND LOGIN_ID = #{loginId}
</select> </select>
@@ -401,7 +402,7 @@
/* custMgt-mapper.xml(selectSvcUserListTotalCnt) */ /* custMgt-mapper.xml(selectSvcUserListTotalCnt) */
SELECT SELECT
COUNT(*) COUNT(*)
FROM ${HUBEZ_COMMON}.EZ_SVC_USER esu FROM hubez_common.EZ_SVC_USER esu
WHERE 1 = 1 WHERE 1 = 1
<include refid="svcUserListCondition"></include> <include refid="svcUserListCondition"></include>
</select> </select>
@@ -415,12 +416,12 @@
( (
SELECT SELECT
USER_NM USER_NM
,(SELECT DTL_CD_NM FROM ${HUBEZ_COMMON}.EZ_CD_DTL WHERE GRP_CD = 'SVCUSER_TP_CD' AND DTL_CD = esu.USER_TP_CD) AS USER_TYPE ,(SELECT DTL_CD_NM FROM hubez_common.EZ_CD_DTL WHERE GRP_CD = 'SVCUSER_TP_CD' AND DTL_CD = esu.USER_TP_CD) AS USER_TYPE
,(SELECT USER_ID FROM ${HUBEZ_COMMON}.EZ_SVC_USER WHERE USER_SEQ = esu.PRNTS_USER_SEQ) AS ADMIN_ID ,(SELECT USER_ID FROM hubez_common.EZ_SVC_USER WHERE USER_SEQ = esu.PRNTS_USER_SEQ) AS ADMIN_ID
,USER_ID ,USER_ID
,DATE_FORMAT(esu.REG_DT, '%Y-%m-%d') AS REG_DT ,DATE_FORMAT(esu.REG_DT, '%Y-%m-%d') AS REG_DT
,(SELECT DTL_CD_NM FROM ${HUBEZ_COMMON}.EZ_CD_DTL WHERE GRP_CD = 'SVCUSER_STTUS_CD' AND DTL_CD = esu.USER_STTUS_CD) AS USER_STAT ,(SELECT DTL_CD_NM FROM hubez_common.EZ_CD_DTL WHERE GRP_CD = 'SVCUSER_STTUS_CD' AND DTL_CD = esu.USER_STTUS_CD) AS USER_STAT
FROM ${HUBEZ_COMMON}.EZ_SVC_USER esu FROM hubez_common.EZ_SVC_USER esu
WHERE 1 = 1 WHERE 1 = 1
<include refid="svcUserListCondition"></include> <include refid="svcUserListCondition"></include>
ORDER BY ORDER BY
@@ -450,7 +451,7 @@
AND UPPER(esu.USER_NM) LIKE UPPER(CONCAT('%', #{searchText1}, '%')) AND UPPER(esu.USER_NM) LIKE UPPER(CONCAT('%', #{searchText1}, '%'))
</if> </if>
<if test="searchType3 == '03' and searchText1 != null and searchText1 != ''"> <if test="searchType3 == '03' and searchText1 != null and searchText1 != ''">
AND esu.USER_SEQ = (SELECT PRNTS_USER_SEQ FROM ${HUBEZ_COMMON}.EZ_SVC_USER WHERE USER_ID = #{searchText1}) AND esu.USER_SEQ = (SELECT PRNTS_USER_SEQ FROM hubez_common.EZ_SVC_USER WHERE USER_ID = #{searchText1} AND USER_TP_CD ='01')
</if> </if>
</if> </if>
</sql> </sql>
@@ -462,12 +463,12 @@
,DATE_FORMAT(esu.REG_DT, '%Y-%m-%d') AS REG_DT ,DATE_FORMAT(esu.REG_DT, '%Y-%m-%d') AS REG_DT
,esu.USER_TP_CD AS USER_TYPE ,esu.USER_TP_CD AS USER_TYPE
,USER_ID ,USER_ID
,(SELECT USER_ID FROM ${HUBEZ_COMMON}.EZ_SVC_USER where USER_SEQ = esu.PRNTS_USER_SEQ LIMIT 1) AS ADMIN_ID ,(SELECT USER_ID FROM hubez_common.EZ_SVC_USER where USER_SEQ = esu.PRNTS_USER_SEQ LIMIT 1) AS ADMIN_ID
,esu.USER_STTUS_CD AS USER_STAT ,esu.USER_STTUS_CD AS USER_STAT
,DATE_FORMAT(esu.LAST_LOGIN_DT, '%Y-%m-%d %H:%i:%s') AS LAST_LOGIN_DT ,DATE_FORMAT(esu.LAST_LOGIN_DT, '%Y-%m-%d %H:%i:%s') AS LAST_LOGIN_DT
,esu.HP_NO AS MDN ,esu.HP_NO AS MDN
,esu.EMAIL ,esu.EMAIL
FROM ${HUBEZ_COMMON}.EZ_SVC_USER esu FROM hubez_common.EZ_SVC_USER esu
WHERE esu.USER_ID = #{userId} WHERE esu.USER_ID = #{userId}
</select> </select>
@@ -484,11 +485,11 @@
,esu.LINE_TP_CD AS LINE_TYPE ,esu.LINE_TP_CD AS LINE_TYPE
,esu.USER_STTUS_CD AS USER_STAT ,esu.USER_STTUS_CD AS USER_STAT
,DATE_FORMAT(esu.LAST_LOGIN_DT, '%Y-%m-%d %H:%i:%s') AS LAST_LOGIN_DT ,DATE_FORMAT(esu.LAST_LOGIN_DT, '%Y-%m-%d %H:%i:%s') AS LAST_LOGIN_DT
,(SELECT MEMO FROM ${HUBEZ_COMMON}.EZ_USER_MEMO EUM WHERE USER_SEQ = esu.USER_SEQ ORDER BY REG_DT DESC LIMIT 1) AS MEMO ,(SELECT MEMO FROM hubez_common.EZ_USER_MEMO EUM WHERE USER_SEQ = esu.USER_SEQ ORDER BY REG_DT DESC LIMIT 1) AS MEMO
,esu.HP_NO AS MDN ,esu.HP_NO AS MDN
,esu.EMAIL ,esu.EMAIL
FROM ${HUBEZ_COMMON}.EZ_SUBS_INFO esi FROM hubez_common.EZ_SUBS_INFO esi
INNER JOIN ${HUBEZ_COMMON}.EZ_SVC_USER esu INNER JOIN hubez_common.EZ_SVC_USER esu
ON esu.USER_SEQ = esi.USER_SEQ ON esu.USER_SEQ = esi.USER_SEQ
AND esu.USER_ID = #{userId} AND esu.USER_ID = #{userId}
</select> </select>
@@ -497,8 +498,9 @@
/* custMgt-mapper.xml(selectMemberDetailListTotalCnt) */ /* custMgt-mapper.xml(selectMemberDetailListTotalCnt) */
SELECT SELECT
COUNT(*) COUNT(*)
FROM ${HUBEZ_COMMON}.EZ_SVC_USER esu FROM hubez_common.EZ_SVC_USER esu
WHERE esu.PRNTS_USER_SEQ = (SELECT USER_SEQ FROM ${HUBEZ_COMMON}.EZ_SVC_USER WHERE USER_ID = #{userId} LIMIT 1) WHERE esu.PRNTS_USER_SEQ = (SELECT USER_SEQ FROM hubez_common.EZ_SVC_USER WHERE USER_ID = #{userId} LIMIT 1)
AND esu.USER_SEQ <![CDATA[ <> ]]>esu.PRNTS_USER_SEQ
</select> </select>
<select id="selectMemberDetailList" parameterType="kr.co.uplus.ez.api.custMgt.dto.MemberDetailReqDto" resultType="kr.co.uplus.ez.api.custMgt.dto.MemberDetail"> <select id="selectMemberDetailList" parameterType="kr.co.uplus.ez.api.custMgt.dto.MemberDetailReqDto" resultType="kr.co.uplus.ez.api.custMgt.dto.MemberDetail">
@@ -513,9 +515,9 @@
USER_ID AS userId USER_ID AS userId
,USER_NM AS userNm ,USER_NM AS userNm
,HP_NO AS mdn ,HP_NO AS mdn
,(SELECT DTL_CD_NM FROM ${HUBEZ_COMMON}.EZ_CD_DTL WHERE GRP_CD = 'SVCUSER_STTUS_CD' AND DTL_CD = esu.USER_STTUS_CD) AS userStat ,(SELECT DTL_CD_NM FROM hubez_common.EZ_CD_DTL WHERE GRP_CD = 'SVCUSER_STTUS_CD' AND DTL_CD = esu.USER_STTUS_CD) AS userStat
FROM ${HUBEZ_COMMON}.EZ_SVC_USER esu FROM hubez_common.EZ_SVC_USER esu
WHERE esu.PRNTS_USER_SEQ = (SELECT USER_SEQ FROM ${HUBEZ_COMMON}.EZ_SVC_USER WHERE USER_ID = #{userId}) WHERE esu.PRNTS_USER_SEQ = (SELECT USER_SEQ FROM hubez_common.EZ_SVC_USER WHERE USER_ID = #{userId})
ORDER BY esu.REG_DT DESC ORDER BY esu.REG_DT DESC
LIMIT #{page}, #{pagePerRows}) A, LIMIT #{page}, #{pagePerRows}) A,
( SELECT @ROWNUM := #{page} ) AS R ( SELECT @ROWNUM := #{page} ) AS R
@@ -529,9 +531,10 @@
USER_ID AS userId USER_ID AS userId
,USER_NM AS userNm ,USER_NM AS userNm
,HP_NO AS mdn ,HP_NO AS mdn
,(SELECT DTL_CD_NM FROM ${HUBEZ_COMMON}.EZ_CD_DTL WHERE GRP_CD = 'SVCUSER_STTUS_CD' AND DTL_CD = esu.USER_STTUS_CD) AS userStat ,(SELECT DTL_CD_NM FROM hubez_common.EZ_CD_DTL WHERE GRP_CD = 'SVCUSER_STTUS_CD' AND DTL_CD = esu.USER_STTUS_CD) AS userStat
FROM ${HUBEZ_COMMON}.EZ_SVC_USER esu FROM hubez_common.EZ_SVC_USER esu
WHERE esu.PRNTS_USER_SEQ = (SELECT USER_SEQ FROM ${HUBEZ_COMMON}.EZ_SVC_USER WHERE USER_ID = #{userId} LIMIT 1) WHERE esu.PRNTS_USER_SEQ = (SELECT USER_SEQ FROM hubez_common.EZ_SVC_USER WHERE USER_ID = #{userId} LIMIT 1)
AND esu.USER_SEQ <![CDATA[ <> ]]>esu.PRNTS_USER_SEQ
ORDER BY esu.REG_DT DESC) A, ORDER BY esu.REG_DT DESC) A,
( SELECT @ROWNUM := 0 ) AS R ( SELECT @ROWNUM := 0 ) AS R
</select> </select>
@@ -544,8 +547,8 @@
EUM.MKER_NM AS register, EUM.MKER_NM AS register,
DATE_FORMAT(EUM.REG_DT, '%Y-%m-%d') AS regDt DATE_FORMAT(EUM.REG_DT, '%Y-%m-%d') AS regDt
FROM FROM
${HUBEZ_COMMON}.EZ_USER_MEMO EUM hubez_common.EZ_USER_MEMO EUM
INNER JOIN ${HUBEZ_COMMON}.EZ_SVC_USER ESU INNER JOIN hubez_common.EZ_SVC_USER ESU
ON EUM.USER_SEQ = ESU.USER_SEQ ON EUM.USER_SEQ = ESU.USER_SEQ
WHERE WHERE
ESU.USER_ID = #{userId} ESU.USER_ID = #{userId}
@@ -557,7 +560,7 @@
SELECT SELECT
COUNT(*) COUNT(*)
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_INFO ECI hubez_common.EZ_CUST_INFO ECI
WHERE WHERE
BIZRNO = #{bizrno} BIZRNO = #{bizrno}
</select> </select>
@@ -568,7 +571,7 @@
SELECT SELECT
COUNT(*) COUNT(*)
FROM FROM
${HUBEZ_COMMON}.EZ_SVC_USER hubez_common.EZ_SVC_USER
WHERE WHERE
USER_ID = #{userId} USER_ID = #{userId}
</select> </select>
@@ -576,26 +579,27 @@
<!-- 고객 일련번호 조회 --> <!-- 고객 일련번호 조회 -->
<select id="getCustSeq" parameterType="String" resultType="String"> <select id="getCustSeq" parameterType="String" resultType="String">
/* custMgt-mapper.xml(getCustSeq) */ /* custMgt-mapper.xml(getCustSeq) */
SELECT IFNULL((SELECT CUST_SEQ FROM ${HUBEZ_COMMON}.EZ_CUST_INFO ECI WHERE ECI.BIZRNO = #{bizrno}), ${HUBEZ_ADMIN}.FUN_GET_CUST_SEQ()) AS CUST_SEQ SELECT IFNULL((SELECT CUST_SEQ FROM hubez_common.EZ_CUST_INFO ECI WHERE ECI.BIZRNO = #{bizrno}), hubez_admin.FUN_GET_CUST_SEQ()) AS CUST_SEQ
</select> </select>
<!-- 이용자 일련번호 조회(채번) --> <!-- 이용자 일련번호 조회(채번) -->
<select id="getUserSeq" resultType="String"> <select id="getUserSeq" resultType="String">
/* custMgt-mapper.xml(getUserSeq) */ /* custMgt-mapper.xml(getUserSeq) */
SELECT ${HUBEZ_ADMIN}.FUN_GET_USER_SEQ() SELECT hubez_admin.FUN_GET_USER_SEQ()
</select> </select>
<!-- 080인증번호 채번 --> <!-- 080인증번호 채번 -->
<select id="getAuth080" resultType="String"> <select id="getAuth080" resultType="String">
/* custMgt-mapper.xml(getAuth080) */ /* custMgt-mapper.xml(getAuth080) */
SELECT ${HUBEZ_ADMIN}.FUN_GET_AUTH080() SELECT hubez_admin.FUN_GET_AUTH080()
</select> </select>
<insert id="insertCustInfo" parameterType="kr.co.uplus.ez.api.custMgt.dto.CustInfo"> <insert id="insertCustInfo" parameterType="kr.co.uplus.ez.api.custMgt.dto.CustInfo">
/* custMgt-mapper.xml(insertCustInfo) */ /* custMgt-mapper.xml(insertCustInfo) */
INSERT INSERT
INTO INTO
${HUBEZ_COMMON}.EZ_CUST_INFO( hubez_common.EZ_CUST_INFO(
CUST_SEQ,
BIZRNO, BIZRNO,
CUST_NM, CUST_NM,
CUST_TY_CD, CUST_TY_CD,
@@ -610,6 +614,7 @@
CHG_ID, CHG_ID,
CHG_DT CHG_DT
)VALUES( )VALUES(
#{custSeq},
#{bizrno}, #{bizrno},
#{custNm}, #{custNm},
#{custTyCd}, #{custTyCd},
@@ -629,7 +634,7 @@
<!-- 서비스 이용자 정보 저장 --> <!-- 서비스 이용자 정보 저장 -->
<insert id="insertSvcUserInfo" parameterType="kr.co.uplus.ez.api.custMgt.dto.SvcUserInfo"> <insert id="insertSvcUserInfo" parameterType="kr.co.uplus.ez.api.custMgt.dto.SvcUserInfo">
/* custMgt-mapper.xml(insertSvcUserInfo) */ /* custMgt-mapper.xml(insertSvcUserInfo) */
INSERT INTO ${HUBEZ_COMMON}.EZ_SVC_USER( INSERT INTO hubez_common.EZ_SVC_USER(
USER_SEQ USER_SEQ
,USER_ID ,USER_ID
,USER_NM ,USER_NM
@@ -675,7 +680,7 @@
<!-- 청약 정보 저장 --> <!-- 청약 정보 저장 -->
<insert id="insertSubsInfo" parameterType="kr.co.uplus.ez.api.custMgt.dto.SubsInfo"> <insert id="insertSubsInfo" parameterType="kr.co.uplus.ez.api.custMgt.dto.SubsInfo">
/* custMgt-mapper.xml(insertSubsInfo) */ /* custMgt-mapper.xml(insertSubsInfo) */
INSERT INTO ${HUBEZ_COMMON}.EZ_SUBS_INFO( INSERT INTO hubez_common.EZ_SUBS_INFO(
SUBS_ID SUBS_ID
,ENTR_NO ,ENTR_NO
,USER_SEQ ,USER_SEQ
@@ -696,7 +701,7 @@
, #{custSeq} , #{custSeq}
, #{subsSttusCd} , #{subsSttusCd}
, #{prodCd} , #{prodCd}
, #{subsDt} , NOW()
, NOW() , NOW()
, #{bindDcYn} , #{bindDcYn}
, #{regId} , #{regId}
@@ -708,21 +713,21 @@
<select id="selectUserSeq" parameterType="String" resultType="int"> <select id="selectUserSeq" parameterType="String" resultType="int">
/* custMgt-mapper.xml(selectUserSeq) */ /* custMgt-mapper.xml(selectUserSeq) */
SELECT USER_SEQ SELECT USER_SEQ
FROM ${HUBEZ_COMMON}.EZ_SVC_USER FROM hubez_common.EZ_SVC_USER
WHERE USER_ID = #{userId} WHERE USER_ID = #{userId}
</select> </select>
<delete id="deleteMemo" parameterType="Map"> <delete id="deleteMemo" parameterType="Map">
/* custMgt-mapper.xml(deleteMemo) */ /* custMgt-mapper.xml(deleteMemo) */
DELETE FROM ${HUBEZ_COMMON}.EZ_USER_MEMO DELETE FROM hubez_common.EZ_USER_MEMO
WHERE SEQ_NO = #{seqNo} WHERE SEQ_NO = #{seqNo}
AND USER_SEQ = #{userSeq} AND USER_SEQ = #{userSeq}
</delete> </delete>
<delete id="deleteUserList" parameterType="kr.co.uplus.ez.api.custMgt.dto.DeleteUserReqDto" > <delete id="deleteUserList" parameterType="kr.co.uplus.ez.api.custMgt.dto.DeleteUserReqDto" >
/* custMgt-mapper.xml(deleteUserList) */ /* custMgt-mapper.xml(deleteUserList) */
DELETE FROM ${HUBEZ_COMMON}.EZ_SVC_USER DELETE FROM hubez_common.EZ_SVC_USER
WHERE PRNTS_USER_SEQ = (SELECT USER_SEQ FROM ${HUBEZ_COMMON}.EZ_SVC_USER WHERE USER_ID = #{adminId} ) WHERE 1=1
AND USER_ID IN AND USER_ID IN
<foreach collection ="list" item="item" index="i" open="(" <foreach collection ="list" item="item" index="i" open="("
separator="," close=")"> separator="," close=")">
@@ -734,13 +739,13 @@
<select id="selectAdminId" parameterType="String" resultType="String"> <select id="selectAdminId" parameterType="String" resultType="String">
/* custMgt-mapper.xml(selectAdminId) */ /* custMgt-mapper.xml(selectAdminId) */
SELECT USER_ID from ${HUBEZ_COMMON}.EZ_SVC_USER SELECT USER_ID from hubez_common.EZ_SVC_USER
WHERE USER_ID = #{adminId} WHERE USER_ID = #{adminId}
</select> </select>
<update id="updateAdminInfoTotal" parameterType="kr.co.uplus.ez.api.custMgt.dto.UpdateAdminInfoTotalReqDto"> <update id="updateAdminInfoTotal" parameterType="kr.co.uplus.ez.api.custMgt.dto.UpdateAdminInfoTotalReqDto">
/* custMgt-mapper.xml(updateAdminInfoTotal) */ /* custMgt-mapper.xml(updateAdminInfoTotal) */
UPDATE ${HUBEZ_COMMON}.EZ_SVC_USER UPDATE hubez_common.EZ_SVC_USER
SET SET
CHG_ID = #{userId} CHG_ID = #{userId}
,CHG_DT = NOW() ,CHG_DT = NOW()
@@ -748,50 +753,52 @@
,USER_STTUS_CD = #{userStat} ,USER_STTUS_CD = #{userStat}
</if> </if>
<if test="lineType != null and lineType != ''"> <if test="lineType != null and lineType != ''">
,LINE_TYPE_CD = #{lineType} ,LINE_TP_CD = #{lineType}
</if> </if>
WHERE USER_ID = #{userId} WHERE USER_ID = #{userId}
</update> </update>
<insert id="insertMemo" parameterType="kr.co.uplus.ez.api.custMgt.dto.UpdateAdminInfoTotalReqDto"> <insert id="insertMemo" parameterType="kr.co.uplus.ez.api.custMgt.dto.UpdateAdminInfoTotalReqDto">
/* custMgt-mapper.xml(insertMemo) */ /* custMgt-mapper.xml(insertMemo) */
INSERT INTO ${HUBEZ_COMMON}.EZ_USER_MEMO( INSERT INTO hubez_common.EZ_USER_MEMO(
SEQ_NO USER_SEQ
,USER_SEQ
,MEMO ,MEMO
,MKER_ID ,MKER_ID
,MKER_NM ,MKER_NM
,REG_ID ,REG_ID
,REG_DT ,REG_DT
) SELECT ) SELECT
(SELECT MAX(eum.SEQ_NO)+1 FROM ${HUBEZ_COMMON}.EZ_USER_MEMO eum) esu.USER_SEQ
, esu.USER_SEQ
, #{memo} , #{memo}
, #{userId} , #{userId}
, esu.USER_NM , esu.USER_NM
, #{userId} , #{userId}
, NOW() , NOW()
FROM ${HUBEZ_COMMON}.EZ_SVC_USER esu FROM hubez_common.EZ_SVC_USER esu
WHERE esu.USER_ID = #{userId} WHERE esu.USER_ID = #{userId}
</insert> </insert>
<select id="selectAdminSendingLimt" parameterType="map" resultType="map"> <select id="selectAdminSendingLimt" parameterType="map" resultType="map">
SELECT SELECT
FX_LMT_AMT AS fxLmtAmt IFNULL(eul.FX_LMT_AMT,0) AS fxLmtAmt
,MRT_LMT_AMT AS mrtLmtAmt ,IFNULL(eul.MRT_LMT_AMT,0) AS mrtLmtAmt
FROM ${HUBEZ_ADMIN}.EZ_USER_LMT FROM hubez_admin.EZ_USER_LMT eul
WHERE USER_SEQ = (SELECT USER_SEQ FROM ${HUBEZ_COMMON}.EZ_SVC_USER WHERE USER_ID = #{userId}) INNER JOIN hubez_common.EZ_SVC_USER esu
ON eul.USER_SEQ = esu.USER_SEQ
WHERE esu.USER_SEQ = #{userId}
AND eul.LMT_YM = DATE_FORMAT(NOW(),'%Y%m')
</select> </select>
<update id="updateAdminSendingLimit" parameterType="map"> <update id="updateAdminSendingLimit" parameterType="map">
UPDATE ${HUBEZ_ADMIN}.EZ_USER_LMT UPDATE hubez_admin.EZ_USER_LMT
SET SET
CHG_ID = #{userId} CHG_ID = #{userId}
,CHG_DT = NOW() ,CHG_DT = NOW()
<if test="sendingLimit != null and sendingLimit != ''"> <if test="sendingLimit != null and sendingLimit != ''">
,MRT_LMT_AMT = #{sendingLimit} ,MRT_LMT_AMT = #{sendingLimit}
</if> </if>
WHERE USER_SEQ = (SELECT USER_SEQ FROM ${HUBEZ_COMMON}.EZ_SVC_USER WHERE USER_ID = #{userId}) WHERE USER_SEQ = (SELECT USER_SEQ FROM hubez_common.EZ_SVC_USER WHERE USER_ID = #{userId} LIMIT 1)
AND LMT_YM = DATE_FORMAT(NOW(),'%Y%m')
</update> </update>
<select id="selectSvcUserInfo" parameterType="String" resultType="kr.co.uplus.ez.api.custMgt.dto.SvcUserInfo"> <select id="selectSvcUserInfo" parameterType="String" resultType="kr.co.uplus.ez.api.custMgt.dto.SvcUserInfo">
@@ -819,14 +826,14 @@
,REG_DT ,REG_DT
,CHG_ID ,CHG_ID
,CHG_DT ,CHG_DT
FROM ${HUBEZ_COMMON}.EZ_SVC_USER FROM hubez_common.EZ_SVC_USER
WHERE USER_ID = #{userId} WHERE USER_ID = #{userId}
</select> </select>
<select id="selectApiAuthToken" parameterType="String" resultType="String"> <select id="selectApiAuthToken" parameterType="String" resultType="String">
/* custMgt-mapper.xml(selectApiAuthToken) */ /* custMgt-mapper.xml(selectApiAuthToken) */
SELECT AUTHTKN SELECT AUTHTKN
FROM ${HUBEZ_COMMON}.EZ_IFSYS_INFO FROM hubez_common.EZ_IFSYS_INFO
WHERE SYS_ID = #{apiApplicationId} WHERE SYS_ID = #{apiApplicationId}
</select> </select>

View File

@@ -21,8 +21,8 @@
, T2.NAME , T2.NAME
, T2.STATUS , T2.STATUS
FROM FROM
${HUBEZ_ADMIN}.EZ_ADM_USER T1 hubez_admin.EZ_ADM_USER T1
LEFT JOIN ${HUBEZ_IMDB}.EZ_IM_USER T2 ON T1.OPRTR_ID = T2.LOGIN_ID LEFT JOIN hubez_imdb.EZ_IM_USER T2 ON T1.OPRTR_ID = T2.LOGIN_ID
WHERE WHERE
T1.OPRTR_ID = #{oprtrId} T1.OPRTR_ID = #{oprtrId}
</select> </select>
@@ -30,7 +30,7 @@
<update id="increaseFailCount" parameterType="string"> <update id="increaseFailCount" parameterType="string">
/* login-mapper.xml(increaseFailCount) */ /* login-mapper.xml(increaseFailCount) */
UPDATE UPDATE
${HUBEZ_ADMIN}.EZ_ADM_USER hubez_admin.EZ_ADM_USER
SET SET
LOGIN_FAIL_CNT = IFNULL(LOGIN_FAIL_CNT, 0) + 1 LOGIN_FAIL_CNT = IFNULL(LOGIN_FAIL_CNT, 0) + 1
WHERE WHERE
@@ -40,7 +40,7 @@
<update id="increaseAuthFailCnt" parameterType="string"> <update id="increaseAuthFailCnt" parameterType="string">
/* login-mapper.xml(increaseAuthFailCnt) */ /* login-mapper.xml(increaseAuthFailCnt) */
UPDATE UPDATE
${HUBEZ_ADMIN}.EZ_ADM_USER hubez_admin.EZ_ADM_USER
SET SET
AUTHCHR_FAIL_CNT = IFNULL(AUTHCHR_FAIL_CNT, 0) + 1 AUTHCHR_FAIL_CNT = IFNULL(AUTHCHR_FAIL_CNT, 0) + 1
WHERE WHERE
@@ -50,7 +50,7 @@
<update id="setUserStatus" parameterType="kr.co.uplus.ez.api.login.dto.AuthUser"> <update id="setUserStatus" parameterType="kr.co.uplus.ez.api.login.dto.AuthUser">
/* login-mapper.xml(setUserStatus) */ /* login-mapper.xml(setUserStatus) */
UPDATE UPDATE
${HUBEZ_ADMIN}.EZ_ADM_USER hubez_admin.EZ_ADM_USER
SET SET
STTUS_CD = #{sttusCd} STTUS_CD = #{sttusCd}
WHERE WHERE
@@ -60,7 +60,7 @@
<update id="setLoginInfo" parameterType="string"> <update id="setLoginInfo" parameterType="string">
/* login-mapper.xml(setLoginInfo) */ /* login-mapper.xml(setLoginInfo) */
UPDATE UPDATE
${HUBEZ_ADMIN}.EZ_ADM_USER hubez_admin.EZ_ADM_USER
SET SET
LAST_LOGIN_DT = DATE_FORMAT(NOW(), '%Y%m%d%H%i%s') LAST_LOGIN_DT = DATE_FORMAT(NOW(), '%Y%m%d%H%i%s')
, LOGIN_FAIL_CNT = 0 , LOGIN_FAIL_CNT = 0
@@ -84,8 +84,8 @@
ELSE 'N' ELSE 'N'
END AS PW_CHANGE_CHECK END AS PW_CHANGE_CHECK
FROM FROM
${HUBEZ_ADMIN}.EZ_ADM_USER T1 hubez_admin.EZ_ADM_USER T1
LEFT JOIN ${HUBEZ_IMDB}.EZ_IM_USER T2 ON T1.OPRTR_ID = T2.LOGIN_ID LEFT JOIN hubez_imdb.EZ_IM_USER T2 ON T1.OPRTR_ID = T2.LOGIN_ID
WHERE 1 = 1 WHERE 1 = 1
<if test="oprtrId != null and oprtrId != ''"> <if test="oprtrId != null and oprtrId != ''">
AND T1.OPRTR_ID = #{oprtrId} AND T1.OPRTR_ID = #{oprtrId}
@@ -97,7 +97,7 @@
<insert id="addAuthNum" parameterType="kr.co.uplus.ez.api.login.dto.AuthNum"> <insert id="addAuthNum" parameterType="kr.co.uplus.ez.api.login.dto.AuthNum">
/* login-mapper.xml(addAuthNum) */ /* login-mapper.xml(addAuthNum) */
INSERT INTO ${HUBEZ_COMMON}.EZ_AUTH_CHR INSERT INTO hubez_common.EZ_AUTH_CHR
( (
AUTH_TP_CD AUTH_TP_CD
,STTUS_CD ,STTUS_CD
@@ -123,7 +123,7 @@
<insert id="insertSendMsg" parameterType="kr.co.uplus.ez.api.login.dto.SendMsgDto"> <insert id="insertSendMsg" parameterType="kr.co.uplus.ez.api.login.dto.SendMsgDto">
INSERT INSERT
INTO hubez_send.EZ_MSG_REAL ( INTO hubez_send.${tableName} (
CLIENT_KEY CLIENT_KEY
, REQ_PRODUCT , REQ_PRODUCT
, TRAFFIC_TYPE , TRAFFIC_TYPE
@@ -138,7 +138,7 @@
#{clientKey} #{clientKey}
, 'SMS' , 'SMS'
, 'real' , 'real'
, 'req' , 'ready'
, NOW() , NOW()
, '15445992' , '15445992'
, #{msg} , #{msg}
@@ -159,8 +159,8 @@
,T2.HP_NO ,T2.HP_NO
,T2.CHR_VAL ,T2.CHR_VAL
,T2.EXP_DT ,T2.EXP_DT
FROM ${HUBEZ_ADMIN}.EZ_ADM_USER T1 FROM hubez_admin.EZ_ADM_USER T1
LEFT JOIN ${HUBEZ_COMMON}.EZ_AUTH_CHR T2 LEFT JOIN hubez_common.EZ_AUTH_CHR T2
ON T1.OPRTR_ID = T2.REG_ID ON T1.OPRTR_ID = T2.REG_ID
AND T1.HP_NO = T2.HP_NO AND T1.HP_NO = T2.HP_NO
WHERE T2.AUTH_TP_CD = #{authTpCd} WHERE T2.AUTH_TP_CD = #{authTpCd}
@@ -174,7 +174,7 @@
<update id="setAuthUserInfo" parameterType="kr.co.uplus.ez.api.login.dto.AuthNum"> <update id="setAuthUserInfo" parameterType="kr.co.uplus.ez.api.login.dto.AuthNum">
/* login-mapper.xml(setAuthUserInfo) */ /* login-mapper.xml(setAuthUserInfo) */
UPDATE UPDATE
${HUBEZ_ADMIN}.EZ_ADM_USER hubez_admin.EZ_ADM_USER
SET SET
AUTHCHR_FAIL_CNT = #{authchrFailCnt} AUTHCHR_FAIL_CNT = #{authchrFailCnt}
WHERE WHERE
@@ -184,7 +184,7 @@
<update id="setAuthNum" parameterType="kr.co.uplus.ez.api.login.dto.AuthNum"> <update id="setAuthNum" parameterType="kr.co.uplus.ez.api.login.dto.AuthNum">
/* login-mapper.xml(setAuthNum) */ /* login-mapper.xml(setAuthNum) */
UPDATE UPDATE
${HUBEZ_COMMON}.EZ_AUTH_CHR hubez_common.EZ_AUTH_CHR
SET SET
STTUS_CD = #{sttusCd} STTUS_CD = #{sttusCd}
WHERE WHERE
@@ -194,7 +194,7 @@
<update id="updateAdmUser" parameterType="kr.co.uplus.ez.api.login.dto.AuthUser"> <update id="updateAdmUser" parameterType="kr.co.uplus.ez.api.login.dto.AuthUser">
/* login-mapper.xml(updateAdmUser) */ /* login-mapper.xml(updateAdmUser) */
UPDATE UPDATE
${HUBEZ_ADMIN}.EZ_ADM_USER hubez_admin.EZ_ADM_USER
SET SET
CHG_ID = #{oprtrId} CHG_ID = #{oprtrId}
, CHG_DT = DATE_FORMAT(NOW(), '%Y%m%d%H%i%s') , CHG_DT = DATE_FORMAT(NOW(), '%Y%m%d%H%i%s')

View File

@@ -6,25 +6,26 @@
<select id="selectSendListTotalCnt" parameterType="kr.co.uplus.ez.api.mntrng.dto.SendListReqDto" resultType="int"> <select id="selectSendListTotalCnt" parameterType="kr.co.uplus.ez.api.mntrng.dto.SendListReqDto" resultType="int">
SELECT SELECT
COUNT(*) AS TOTALCNT COUNT(*) AS TOTALCNT
FROM ${HUBEZ_SEND}.EZ_MSG_LOG eml FROM hubez_send.EZ_MSG_LOG eml
WHERE DATE_FORMAT(eml.SENT_DATE,'%Y%m%d') = #{sentDate} WHERE 1=1
AND eml.REQ_DATE BETWEEN STR_TO_DATE(#{sentDate}, '%Y%m%d') AND DATE_ADD(STR_TO_DATE(#{sentDate}, '%Y%m%d'), INTERVAL 1 DAY)
<if test='reqChennel != null and reqChennel != "" and reqChennel != "ALL"'> <if test='reqChennel != null and reqChennel != "" and reqChennel != "ALL"'>
AND eml.REQ_PRODUCT = #{reqChennel} AND eml.REQ_PRODUCT = #{reqChennel}
</if> </if>
<if test='phone != null and phone != ""'> <if test='phone != null and phone != ""'>
AND eml.PHONE LIKE CONCAT('%',#{phone},'%') AND eml.PHONE = #{phone}
</if> </if>
<if test='callbackNumber != null and callbackNumber != ""'> <if test='callbackNumber != null and callbackNumber != ""'>
AND eml.CALLBACK_NUMBER LIKE CONCAT('%',#{callbackNumber},'%') AND eml.CALLBACK_NUMBER = #{callbackNumber}
</if> </if>
<if test='custNm != null and custNm != ""'> <if test='custNm != null and custNm != ""'>
AND eml.ORDER_ID IN ( AND eml.ORDER_ID IN (
SELECT SELECT
T3.ORDER_ID T3.ORDER_ID
FROM ${HUBEZ_COMMON}.EZ_CUST_INFO T1 FROM hubez_common.EZ_CUST_INFO T1
JOIN ${HUBEZ_COMMON}.EZ_SVC_USER T2 JOIN hubez_common.EZ_SVC_USER T2
ON T1.CUST_SEQ = T2.CUST_SEQ ON T1.CUST_SEQ = T2.CUST_SEQ
JOIN ${HUBEZ_ADMIN}.EZ_SNDDCT_REQ T3 JOIN hubez_admin.EZ_SNDDCT_REQ T3
ON T2.USER_SEQ = T3.SNDREQ_USER_SEQ ON T2.USER_SEQ = T3.SNDREQ_USER_SEQ
WHERE T1.CUST_NM LIKE CONCAT('%',#{custNm},'%')) WHERE T1.CUST_NM LIKE CONCAT('%',#{custNm},'%'))
</if> </if>
@@ -37,19 +38,19 @@
FROM FROM
( (
SELECT SELECT
DATE_FORMAT(SENT_DATE,'%Y-%m-%d') AS SENT_DATE DATE_FORMAT(eml.REQ_DATE,'%Y-%m-%d') AS SENT_DATE
,(SELECT ,(SELECT
esc.CUST_NM esc.CUST_NM
FROM ${HUBEZ_ADMIN}.EZ_SNDDCT_REQ esr FROM hubez_admin.EZ_SNDDCT_REQ esr
join ${HUBEZ_COMMON}.EZ_SVC_USER esu join hubez_common.EZ_SVC_USER esu
on esr.SNDREQ_USER_SEQ = esu.USER_SEQ on esr.SNDREQ_USER_SEQ = esu.USER_SEQ
join ${HUBEZ_COMMON}.EZ_CUST_INFO esc join hubez_common.EZ_CUST_INFO esc
on esu.CUST_SEQ = esc.CUST_SEQ on esu.CUST_SEQ = esc.CUST_SEQ
WHERE esr.ORDER_ID = eml.ORDER_ID) AS CUST_NM WHERE esr.ORDER_ID = eml.ORDER_ID) AS CUST_NM
,(SELECT ,(SELECT
esu.USER_ID esu.USER_ID
FROM ${HUBEZ_ADMIN}.EZ_SNDDCT_REQ esr FROM hubez_admin.EZ_SNDDCT_REQ esr
join ${HUBEZ_COMMON}.EZ_SVC_USER esu join hubez_common.EZ_SVC_USER esu
on esr.SNDREQ_USER_SEQ = esu.USER_SEQ on esr.SNDREQ_USER_SEQ = esu.USER_SEQ
WHERE esr.ORDER_ID = eml.ORDER_ID) AS USER_ID WHERE esr.ORDER_ID = eml.ORDER_ID) AS USER_ID
,eml.PHONE ,eml.PHONE
@@ -60,26 +61,26 @@
,eml.DONE_CODE ,eml.DONE_CODE
,DATE_FORMAT(eml.REQ_DATE,'%Y-%m-%d %T') AS REQ_DATE ,DATE_FORMAT(eml.REQ_DATE,'%Y-%m-%d %T') AS REQ_DATE
,DATE_FORMAT(eml.DONE_DATE,'%Y-%m-%d %T') AS DONE_DATE ,DATE_FORMAT(eml.DONE_DATE,'%Y-%m-%d %T') AS DONE_DATE
FROM ${HUBEZ_SEND}.EZ_MSG_LOG eml FROM hubez_send.EZ_MSG_LOG eml
WHERE 1=1 WHERE 1=1
AND DATE_FORMAT(eml.SENT_DATE,'%Y%m%d') = #{sentDate} AND eml.REQ_DATE BETWEEN STR_TO_DATE(#{sentDate}, '%Y%m%d') AND DATE_ADD(STR_TO_DATE(#{sentDate}, '%Y%m%d'), INTERVAL 1 DAY)
<if test='reqChennel != null and reqChennel != ""'> <if test='reqChennel != null and reqChennel != ""'>
AND eml.REQ_PRODUCT = #{reqChennel} AND eml.REQ_PRODUCT = #{reqChennel}
</if> </if>
<if test='phone != null and phone != ""'> <if test='phone != null and phone != ""'>
AND eml.PHONE LIKE CONCAT('%',#{phone},'%') AND eml.PHONE = #{phone}
</if> </if>
<if test='callbackNumber != null and callbackNumber != ""'> <if test='callbackNumber != null and callbackNumber != ""'>
AND eml.CALLBACK_NUMBER LIKE CONCAT('%',#{callbackNumber},'%') AND eml.CALLBACK_NUMBER = #{callbackNumber}
</if> </if>
<if test='custNm != null and custNm != ""'> <if test='custNm != null and custNm != ""'>
AND eml.ORDER_ID IN ( AND eml.ORDER_ID IN (
SELECT SELECT
T3.ORDER_ID T3.ORDER_ID
FROM ${HUBEZ_COMMON}.EZ_CUST_INFO T1 FROM hubez_common.EZ_CUST_INFO T1
JOIN ${HUBEZ_COMMON}.EZ_SVC_USER T2 JOIN hubez_common.EZ_SVC_USER T2
ON T1.CUST_SEQ = T2.CUST_SEQ ON T1.CUST_SEQ = T2.CUST_SEQ
JOIN ${HUBEZ_ADMIN}.EZ_SNDDCT_REQ T3 JOIN hubez_admin.EZ_SNDDCT_REQ T3
ON T2.USER_SEQ = T3.SNDREQ_USER_SEQ ON T2.USER_SEQ = T3.SNDREQ_USER_SEQ
WHERE T1.CUST_NM = LIKE CONCAT('%',#{custNm},'%')) WHERE T1.CUST_NM = LIKE CONCAT('%',#{custNm},'%'))
</if> </if>
@@ -109,7 +110,7 @@
(SELECT (SELECT
SUM(IFNULL(SEND_CNT,0)) AS SEND_CNT SUM(IFNULL(SEND_CNT,0)) AS SEND_CNT
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
FROM ${HUBEZ_COMMON}.EZ_WEB_MSG FROM hubez_common.EZ_WEB_MSG
WHERE 1=1 WHERE 1=1
AND CH_STR = #{chStr} AND CH_STR = #{chStr}
<if test='reqType != null and reqType != ""'> <if test='reqType != null and reqType != ""'>
@@ -133,7 +134,7 @@
(SELECT (SELECT
SUM(IFNULL(FB_SUCC_CNT,0)+IFNULL(FB_FAIL_CNT,0)) AS FB_SEND_CNT SUM(IFNULL(FB_SUCC_CNT,0)+IFNULL(FB_FAIL_CNT,0)) AS FB_SEND_CNT
,SUM(IFNULL(FB_SUCC_CNT,0)) AS FB_SUCC_CNT ,SUM(IFNULL(FB_SUCC_CNT,0)) AS FB_SUCC_CNT
FROM ${HUBEZ_COMMON}.EZ_WEB_MSG FROM hubez_common.EZ_WEB_MSG
WHERE 1=1 WHERE 1=1
AND FB_CH_STR = #{chStr} AND FB_CH_STR = #{chStr}
<if test='reqType != null and reqType != ""'> <if test='reqType != null and reqType != ""'>

View File

@@ -7,7 +7,7 @@
/* riskMgt-mapper.xml(selectSndrnoBlckTotalCnt) */ /* riskMgt-mapper.xml(selectSndrnoBlckTotalCnt) */
SELECT SELECT
COUNT(*) AS TOTALCNT COUNT(*) AS TOTALCNT
FROM ${HUBEZ_COMMON}.EZ_SNDRNO_BLCK esb FROM hubez_common.EZ_SNDRNO_BLCK esb
WHERE 1 = 1 WHERE 1 = 1
<include refid="sndnoBlckCondition" /> <include refid="sndnoBlckCondition" />
</select> </select>
@@ -42,7 +42,7 @@
, esb.CHG_ID , esb.CHG_ID
, DATE_FORMAT(esb.CHG_DT, '%Y-%m-%d') As LAST_CHG_DT , DATE_FORMAT(esb.CHG_DT, '%Y-%m-%d') As LAST_CHG_DT
FROM FROM
${HUBEZ_COMMON}.EZ_SNDRNO_BLCK esb hubez_common.EZ_SNDRNO_BLCK esb
WHERE 1 = 1 WHERE 1 = 1
<include refid="sndnoBlckCondition"/> <include refid="sndnoBlckCondition"/>
ORDER BY esb.CHG_DT DESC ORDER BY esb.CHG_DT DESC
@@ -52,7 +52,7 @@
<sql id="sndnoBlckCondition"> <sql id="sndnoBlckCondition">
<if test="regId != null and regId != ''"> <if test="regId != null and regId != ''">
AND esb.REG_ID LIKE UPPER(CONCAT('%', #{regId}, '%')) AND UPPER(esb.REG_ID) LIKE UPPER(CONCAT('%', #{regId}, '%'))
</if> </if>
<if test="sndblckTpCd != null and sndblckTpCd != ''"> <if test="sndblckTpCd != null and sndblckTpCd != ''">
AND esb.SNDBLCK_TP_CD = #{sndblckTpCd} AND esb.SNDBLCK_TP_CD = #{sndblckTpCd}
@@ -76,14 +76,14 @@
,BLCK_RSN_CD ,BLCK_RSN_CD
,MENO ,MENO
,BLCK_YN ,BLCK_YN
FROM ${HUBEZ_COMMON}.EZ_SNDRNO_BLCK esb FROM hubez_common.EZ_SNDRNO_BLCK esb
WHERE esb.BLCK_SNDRNO = #{blckSndrno} WHERE esb.BLCK_SNDRNO = #{blckSndrno}
</select> </select>
<insert id="insertSndrnoBlck" parameterType="kr.co.uplus.ez.api.riskMgt.dto.SendNumInsertIntrcpReqDto"> <insert id="insertSndrnoBlck" parameterType="kr.co.uplus.ez.api.riskMgt.dto.SendNumInsertIntrcpReqDto">
/* riskMgt-mapper.xml(insertSndrnoBlck) */ /* riskMgt-mapper.xml(insertSndrnoBlck) */
INSERT INSERT
INTO ${HUBEZ_COMMON}.EZ_SNDRNO_BLCK INTO hubez_common.EZ_SNDRNO_BLCK
(BLCK_SNDRNO (BLCK_SNDRNO
, SNDBLCK_TP_CD , SNDBLCK_TP_CD
, BLCK_RSN_CD , BLCK_RSN_CD
@@ -108,7 +108,7 @@
<update id="updateSndrnoBlck" parameterType="kr.co.uplus.ez.api.riskMgt.dto.SendNumUpdateIntrcplReqDto"> <update id="updateSndrnoBlck" parameterType="kr.co.uplus.ez.api.riskMgt.dto.SendNumUpdateIntrcplReqDto">
/* riskMgt-mapper.xml(updateSndrnoBlck) */ /* riskMgt-mapper.xml(updateSndrnoBlck) */
UPDATE UPDATE
${HUBEZ_COMMON}.EZ_SNDRNO_BLCK hubez_common.EZ_SNDRNO_BLCK
SET SET
CHG_ID = #{chgId} CHG_ID = #{chgId}
, CHG_DT = NOW() , CHG_DT = NOW()
@@ -131,7 +131,7 @@
/* riskMgt-mapper.xml(deleteSndrnoBlck) */ /* riskMgt-mapper.xml(deleteSndrnoBlck) */
DELETE DELETE
FROM FROM
${HUBEZ_COMMON}.EZ_SNDRNO_BLCK hubez_common.EZ_SNDRNO_BLCK
WHERE WHERE
BLCK_SNDRNO = #{blckSndrno} BLCK_SNDRNO = #{blckSndrno}
</delete> </delete>
@@ -146,15 +146,16 @@
esu.CUST_SEQ esu.CUST_SEQ
,er.RCVBLCKNO ,er.RCVBLCKNO
FROM FROM
${HUBEZ_COMMON}.EZ_RCVBLCK_080 er hubez_common.EZ_RCVBLCK_080 er
INNER JOIN ${HUBEZ_COMMON}.EZ_SVC_USER esu INNER JOIN hubez_common.EZ_SVC_USER esu
ON ON
er.AUTHCD_080 = esu.AUTHCD_080 er.AUTHCD_080 = esu.AUTHCD_080
INNER JOIN ${HUBEZ_COMMON}.EZ_CUST_INFO eci INNER JOIN hubez_common.EZ_CUST_INFO eci
ON ON
esu.CUST_SEQ = eci.CUST_SEQ esu.CUST_SEQ = eci.CUST_SEQ
WHERE WHERE
1 = 1 1 = 1
AND esu.USER_SEQ = esu.PRNTS_USER_SEQ
<include refid="selectRcvblck080Condition"/> <include refid="selectRcvblck080Condition"/>
GROUP BY esu.CUST_SEQ, er.RCVBLCKNO) A GROUP BY esu.CUST_SEQ, er.RCVBLCKNO) A
</select> </select>
@@ -177,17 +178,18 @@
SELECT SELECT
DTL_CD_NM DTL_CD_NM
FROM FROM
${HUBEZ_COMMON}.EZ_CD_DTL hubez_common.EZ_CD_DTL
WHERE WHERE
GRP_CD = 'BLKCALL_REG_TP_CD' GRP_CD = 'BLKCALL_REG_TP_CD'
AND DTL_CD = er.REG_TP_CD) AS REG_TP_CD AND DTL_CD = er.REG_TP_CD) AS REG_TP_CD
FROM FROM
${HUBEZ_COMMON}.EZ_RCVBLCK_080 er hubez_common.EZ_RCVBLCK_080 er
INNER JOIN ${HUBEZ_COMMON}.EZ_SVC_USER esu INNER JOIN hubez_common.EZ_SVC_USER esu
ON er.AUTHCD_080 = esu.AUTHCD_080 ON er.AUTHCD_080 = esu.AUTHCD_080
INNER JOIN ${HUBEZ_COMMON}.EZ_CUST_INFO eci INNER JOIN hubez_common.EZ_CUST_INFO eci
ON esu.CUST_SEQ = eci.CUST_SEQ ON esu.CUST_SEQ = eci.CUST_SEQ
WHERE 1 = 1 WHERE 1 = 1
AND esu.USER_SEQ = esu.PRNTS_USER_SEQ
<include refid="selectRcvblck080Condition"/> <include refid="selectRcvblck080Condition"/>
GROUP BY esu.CUST_SEQ, er.RCVBLCKNO GROUP BY esu.CUST_SEQ, er.RCVBLCKNO
ORDER BY er.REG_DT DESC ORDER BY er.REG_DT DESC
@@ -212,8 +214,8 @@
SELECT SELECT
COUNT(*) AS TOTAL_CNT COUNT(*) AS TOTAL_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_MSG_BLCKWORD emb hubez_common.EZ_MSG_BLCKWORD emb
LEFT OUTER JOIN ${HUBEZ_COMMON}.EZ_BLCKWORD_DTL ebd LEFT OUTER JOIN hubez_common.EZ_BLCKWORD_DTL ebd
ON emb.SEQ_NO = ebd.SEQ_NO ON emb.SEQ_NO = ebd.SEQ_NO
WHERE 1 = 1 WHERE 1 = 1
<include refid="msgBlckwordListCondition"/> <include refid="msgBlckwordListCondition"/>
@@ -235,14 +237,14 @@
SELECT SELECT
DTL_CD_NM DTL_CD_NM
FROM FROM
${HUBEZ_COMMON}.EZ_CD_DTL hubez_common.EZ_CD_DTL
WHERE WHERE
GRP_CD = 'SNDBLCK_RSN_CD' GRP_CD = 'SNDBLCK_RSN_CD'
AND DTL_CD = emb.BLCK_RSN_CD) AS BLCK_RSN_CD AND DTL_CD = emb.BLCK_RSN_CD) AS BLCK_RSN_CD
, emb.REG_ID , emb.REG_ID
FROM FROM
${HUBEZ_COMMON}.EZ_MSG_BLCKWORD emb hubez_common.EZ_MSG_BLCKWORD emb
LEFT OUTER JOIN ${HUBEZ_COMMON}.EZ_BLCKWORD_DTL ebd LEFT OUTER JOIN hubez_common.EZ_BLCKWORD_DTL ebd
ON emb.SEQ_NO = ebd.SEQ_NO ON emb.SEQ_NO = ebd.SEQ_NO
WHERE 1 = 1 WHERE 1 = 1
<include refid="msgBlckwordListCondition"/> <include refid="msgBlckwordListCondition"/>
@@ -253,7 +255,7 @@
<sql id="msgBlckwordListCondition"> <sql id="msgBlckwordListCondition">
<if test="regId != null and regId != ''"> <if test="regId != null and regId != ''">
AND emb.REG_ID = #{regId} AND UPPER(emb.REG_ID) LIKE UPPER(CONCAT('%', #{regId}, '%'))
</if> </if>
<if test="blckRsnCd != null and blckRsnCd != ''"> <if test="blckRsnCd != null and blckRsnCd != ''">
AND emb.BLCK_RSN_CD = #{blckRsnCd} AND emb.BLCK_RSN_CD = #{blckRsnCd}
@@ -272,7 +274,7 @@
, MEMO , MEMO
, BLCK_YN , BLCK_YN
FROM FROM
${HUBEZ_COMMON}.EZ_MSG_BLCKWORD emb hubez_common.EZ_MSG_BLCKWORD emb
WHERE emb.SEQ_NO = #{seqNo} WHERE emb.SEQ_NO = #{seqNo}
</select> </select>
@@ -282,19 +284,19 @@
ebd.SEQ_NO ebd.SEQ_NO
, ebd.WORD , ebd.WORD
FROM FROM
${HUBEZ_COMMON}.EZ_BLCKWORD_DTL ebd hubez_common.EZ_BLCKWORD_DTL ebd
WHERE ebd.SEQ_NO = #{seqNo} WHERE ebd.SEQ_NO = #{seqNo}
</select> </select>
<select id="selectMsgBlckWordSeq" resultType="String"> <select id="selectMsgBlckWordSeq" resultType="String">
/* riskMgt-mapper.xml(selectMsgBlckWordSeq) */ /* riskMgt-mapper.xml(selectMsgBlckWordSeq) */
SELECT ${HUBEZ_COMMON}.FUN_NEXT_SEQ('MSG_BLCKWORD_SEQ') SELECT hubez_common.FUN_NEXT_SEQ('MSG_BLCKWORD_SEQ')
</select> </select>
<insert id="insertMsgBlckword" parameterType="kr.co.uplus.ez.api.riskMgt.dto.MsgInsertIntrcpReqDto"> <insert id="insertMsgBlckword" parameterType="kr.co.uplus.ez.api.riskMgt.dto.MsgInsertIntrcpReqDto">
/* riskMgt-mapper.xml(insertMsgBlckword) */ /* riskMgt-mapper.xml(insertMsgBlckword) */
INSERT INSERT
INTO ${HUBEZ_COMMON}.EZ_MSG_BLCKWORD ( INTO hubez_common.EZ_MSG_BLCKWORD (
SEQ_NO SEQ_NO
, BLCK_CONT_CD , BLCK_CONT_CD
, BLCK_RSN_CD , BLCK_RSN_CD
@@ -319,7 +321,7 @@
<insert id="insertBlckwordDtl" parameterType="java.util.List"> <insert id="insertBlckwordDtl" parameterType="java.util.List">
/* riskMgt-mapper.xml(insertBlckwordDtl) */ /* riskMgt-mapper.xml(insertBlckwordDtl) */
INSERT INSERT
INTO ${HUBEZ_COMMON}.EZ_BLCKWORD_DTL ( INTO hubez_common.EZ_BLCKWORD_DTL (
SEQ_NO SEQ_NO
, WORD , WORD
, REG_ID , REG_ID
@@ -334,7 +336,7 @@
<update id="updateMsgBlckword" parameterType="kr.co.uplus.ez.api.riskMgt.dto.MsgUpdateIntrcplReqDto"> <update id="updateMsgBlckword" parameterType="kr.co.uplus.ez.api.riskMgt.dto.MsgUpdateIntrcplReqDto">
/* riskMgt-mapper.xml(updateMsgBlckword) */ /* riskMgt-mapper.xml(updateMsgBlckword) */
UPDATE UPDATE
${HUBEZ_COMMON}.EZ_MSG_BLCKWORD hubez_common.EZ_MSG_BLCKWORD
SET SET
CHG_ID = #{regId} CHG_ID = #{regId}
, CHG_DT = NOW() , CHG_DT = NOW()
@@ -357,7 +359,7 @@
<delete id="deleteMsgBlckword" parameterType="kr.co.uplus.ez.api.riskMgt.dto.MsgDeleteIntrcpReqDto"> <delete id="deleteMsgBlckword" parameterType="kr.co.uplus.ez.api.riskMgt.dto.MsgDeleteIntrcpReqDto">
/* riskMgt-mapper.xml(deleteMsgBlckword) */ /* riskMgt-mapper.xml(deleteMsgBlckword) */
DELETE FROM DELETE FROM
${HUBEZ_COMMON}.EZ_MSG_BLCKWORD hubez_common.EZ_MSG_BLCKWORD
WHERE WHERE
SEQ_NO = #{seqNo} SEQ_NO = #{seqNo}
</delete> </delete>
@@ -365,7 +367,7 @@
<delete id="deleteBlckwordDtl" parameterType="String"> <delete id="deleteBlckwordDtl" parameterType="String">
/* riskMgt-mapper.xml(deleteBlckwordDtl) */ /* riskMgt-mapper.xml(deleteBlckwordDtl) */
DELETE FROM DELETE FROM
${HUBEZ_COMMON}.EZ_BLCKWORD_DTL hubez_common.EZ_BLCKWORD_DTL
WHERE SEQ_NO = #{seqNo} WHERE SEQ_NO = #{seqNo}
</delete> </delete>
@@ -374,12 +376,13 @@
SELECT SELECT
COUNT(*) COUNT(*)
FROM FROM
${HUBEZ_COMMON}.EZ_WEBSND_BLCK ewb hubez_common.EZ_WEBSND_BLCK ewb
WHERE 1=1 WHERE 1=1
AND ewb.BLCK_DT BETWEEN STR_TO_DATE(#{blckDt}, '%Y%m%d') AND DATE_ADD(STR_TO_DATE(#{blckDt}, '%Y%m%d'), INTERVAL 1 DAY)
<include refid="websndBlckListCondition"/> <include refid="websndBlckListCondition"/>
</select> </select>
<select id="selectWebsndBlckList" parameterType="kr.co.uplus.ez.api.riskMgt.dto.WebInsertIntrcpReqDto" resultType="kr.co.uplus.ez.api.riskMgt.dto.WebIntrcpListResDto"> <select id="selectWebsndBlckList" parameterType="kr.co.uplus.ez.api.riskMgt.dto.WebInsertIntrcpReqDto" resultType="kr.co.uplus.ez.api.riskMgt.dto.WebIntrcpList">
/* riskMgt-mapper.xml(selectWebsndBlckList) */ /* riskMgt-mapper.xml(selectWebsndBlckList) */
SELECT SELECT
@ROWNUM := @ROWNUM + 1 AS NO @ROWNUM := @ROWNUM + 1 AS NO
@@ -392,13 +395,14 @@
SELECT SELECT
DTL_CD_NM DTL_CD_NM
FROM FROM
${HUBEZ_COMMON}.EZ_CD_DTL hubez_common.EZ_CD_DTL
WHERE WHERE
GRP_CD = 'WEBBLCK_TP_CD' GRP_CD = 'WEBBLCK_TP_CD'
AND DTL_CD = ewb.BLCK_TP_CD) AS BLCK_TP_CD AND DTL_CD = ewb.BLCK_TP_CD) AS BLCK_TP_CD
, CUST_SEQ , CUST_SEQ
, USER_SEQ , USER_SEQ
, USER_ID , USER_ID
,(SELECT esu1.USER_ID FROM hubez_common.EZ_SVC_USER esu1 WHERE esu1.PRNTS_USER_SEQ = USER_SEQ LIMIT 1 ) AS SERVICE_ID
, SNDRNO , SNDRNO
, CUST_NM , CUST_NM
, BIZRNO , BIZRNO
@@ -407,14 +411,15 @@
SELECT SELECT
DTL_CD_NM DTL_CD_NM
FROM FROM
${HUBEZ_COMMON}.EZ_CD_DTL hubez_common.EZ_CD_DTL
WHERE WHERE
GRP_CD = 'SNDBLCK_RSN_CD' GRP_CD = 'SNDBLCK_RSN_CD'
AND DTL_CD = ewb.BLCK_RSN_CD) AS BLCK_RSN_CD AND DTL_CD = ewb.BLCK_RSN_CD) AS BLCK_RSN_CD
, DATE_FORMAT(ewb.BLCK_DT, '%Y-%m-%d') AS BLCK_DT , DATE_FORMAT(ewb.BLCK_DT, '%Y-%m-%d') AS BLCK_DT
FROM FROM
${HUBEZ_COMMON}.EZ_WEBSND_BLCK ewb hubez_common.EZ_WEBSND_BLCK ewb
WHERE 1 = 1 WHERE 1 = 1
AND ewb.BLCK_DT BETWEEN STR_TO_DATE(#{blckDt}, '%Y%m%d') AND DATE_ADD(STR_TO_DATE(#{blckDt}, '%Y%m%d'), INTERVAL 1 DAY)
<include refid="websndBlckListCondition"/> <include refid="websndBlckListCondition"/>
ORDER BY ewb.BLCK_DT DESC ORDER BY ewb.BLCK_DT DESC
LIMIT #{page}, #{pagePerRows} LIMIT #{page}, #{pagePerRows}
@@ -423,9 +428,6 @@
</select> </select>
<sql id="websndBlckListCondition"> <sql id="websndBlckListCondition">
<if test="blckDt != null and blckDt != ''">
AND DATE_FORMAT(ewb.BLCK_DT, '%Y-%m-%d') = #{blckDt}
</if>
<if test="blckRsnCd != null and blckRsnCd != ''"> <if test="blckRsnCd != null and blckRsnCd != ''">
AND BLCK_RSN_CD = #{blckRsnCd} AND BLCK_RSN_CD = #{blckRsnCd}
</if> </if>
@@ -436,13 +438,13 @@
AND SNDRNO = #{sndrno} AND SNDRNO = #{sndrno}
</if> </if>
<if test="searchType1 != null and searchType1 != ''"> <if test="searchType1 != null and searchType1 != ''">
<if test="searchType3 == '01' and searchText1 != null and searchText1 != ''"> <if test="searchType1 == '01' and searchText1 != null and searchText1 != ''">
AND UPPER(CUST_NM) LIKE UPPER(CONCAT('%', #{searchText1}, '%')) AND UPPER(CUST_NM) LIKE UPPER(CONCAT('%', #{searchText1}, '%'))
</if> </if>
<if test="searchType3 == '02' and searchText1 != null and searchText1 != ''"> <if test="searchType1 == '02' and searchText1 != null and searchText1 != ''">
AND SNDRNO = #{searchText1} AND BIZRNO = #{searchText1}
</if> </if>
<if test="searchType3 == '03' and searchText1 != null and searchText1 != ''"> <if test="searchType1 == '03' and searchText1 != null and searchText1 != ''">
AND USER_ID = #{searchText1} AND USER_ID = #{searchText1}
</if> </if>
</if> </if>

View File

@@ -4,7 +4,7 @@
<mapper namespace="kr.co.uplus.ez.api.sample.SampleMapper"> <mapper namespace="kr.co.uplus.ez.api.sample.SampleMapper">
<select id="selectSample" parameterType="kr.co.uplus.ez.api.sample.Sample" resultType="kr.co.uplus.ez.api.sample.Sample"> <select id="selectSample" parameterType="kr.co.uplus.ez.api.sample.Sample" resultType="kr.co.uplus.ez.api.sample.Sample">
SELECT EMAIL FROM ${HUBEZ_COMMON}EZ_ADDR SELECT EMAIL FROM hubez_common.EZ_ADDR
</select> </select>
</mapper> </mapper>

View File

@@ -9,11 +9,11 @@
/* sysMgt-mapper.xml(selectAdmUserTotalCnt) */ /* sysMgt-mapper.xml(selectAdmUserTotalCnt) */
SELECT SELECT
COUNT(*) COUNT(*)
FROM ${HUBEZ_COMMON}.EZ_SVC_USER esu FROM hubez_common.EZ_SVC_USER esu
INNER JOIN ${HUBEZ_COMMON}.EZ_KKO_CHNL ekc INNER JOIN hubez_common.EZ_KKO_CHNL ekc
ON esu.USER_SEQ = ekc.USER_SEQ ON esu.USER_SEQ = ekc.USER_SEQ
AND ekc.MSGHB_STTUS_CD IN ('A','D') AND ekc.MSGHB_STTUS_CD IN ('A','D')
INNER JOIN ${HUBEZ_COMMON}.EZ_CUST_INFO eci INNER JOIN hubez_common.EZ_CUST_INFO eci
ON eci.CUST_SEQ = esu.CUST_SEQ ON eci.CUST_SEQ = esu.CUST_SEQ
WHERE esu.USER_TP_CD ='01' WHERE esu.USER_TP_CD ='01'
<include refid="profileListCondition"></include> <include refid="profileListCondition"></include>
@@ -39,11 +39,11 @@
else '미사용' else '미사용'
end as stat end as stat
, DATE_FORMAT(ekc.REG_DT, '%Y-%m-%d') AS regDt , DATE_FORMAT(ekc.REG_DT, '%Y-%m-%d') AS regDt
from ${HUBEZ_COMMON}.EZ_SVC_USER esu from hubez_common.EZ_SVC_USER esu
inner join ${HUBEZ_COMMON}.EZ_KKO_CHNL ekc inner join hubez_common.EZ_KKO_CHNL ekc
on esu.USER_SEQ = ekc.USER_SEQ on esu.USER_SEQ = ekc.USER_SEQ
and ekc.MSGHB_STTUS_CD in ('A','D') and ekc.MSGHB_STTUS_CD in ('A','D')
inner join ${HUBEZ_COMMON}.EZ_CUST_INFO eci inner join hubez_common.EZ_CUST_INFO eci
on eci.CUST_SEQ = esu.CUST_SEQ on eci.CUST_SEQ = esu.CUST_SEQ
where esu.USER_TP_CD ='01' where esu.USER_TP_CD ='01'
<include refid="profileListCondition"></include> <include refid="profileListCondition"></include>
@@ -97,11 +97,10 @@
INNER JOIN hubez_common.EZ_SVC_USER esu INNER JOIN hubez_common.EZ_SVC_USER esu
ON ON
eci.CUST_SEQ = esu.CUST_SEQ eci.CUST_SEQ = esu.CUST_SEQ
INNER JOIN hubez_common.EZ_SVC_SNDRNO ess INNER JOIN hubez_common.EZ_SNDRNO_REG esr
ON ON
eci.CUST_SEQ = ess.CUST_SEQ esr.USER_SEQ = esu.USER_SEQ
WHERE 1=1 WHERE 1=1
AND esu.USER_SEQ = esu.PRNTS_USER_SEQ
<include refid="numberListCondition"></include> <include refid="numberListCondition"></include>
</select> </select>
@@ -114,57 +113,47 @@
FROM FROM
( (
SELECT SELECT
eci.CUST_NM AS custNm eci.CUST_NM ,
, ess.SNDRNO esr.REG_REQ_NO,
, esu.USER_ID AS adminId (SELECT esu2.USER_ID FROM hubez_common.EZ_SVC_USER esu2 WHERE esu2.USER_SEQ = esu.PRNTS_USER_SEQ)AS ADMIN_ID,
, ess.REG_ID AS register esr.REG_ID AS register,
, eci.BIZRNO AS bRegNo eci.BIZRNO AS bRegNo,
, ess.REG_REQ_NO (SELECT (
,(
SELECT SELECT
ecd.DTL_CD_NM ecd.DTL_CD_NM
FROM FROM
hubez_common.EZ_CD_DTL ecd hubez_common.EZ_CD_DTL ecd
WHERE WHERE
ecd.GRP_CD = 'NMINEE_DIV_CD' ecd.GRP_CD = 'NMINEE_DIV_CD'
AND ecd.DTL_CD = ess.NMINEE_DIV_CD) AS nmineeDivCd AND ecd.DTL_CD = ess.NMINEE_DIV_CD) FROM hubez_common.EZ_SVC_SNDRNO ess WHERE ess.REG_REQ_NO = esr.REG_REQ_NO LIMIT 1) AS NMINEE_DIV_CD,
,( (SELECT (SELECT
SELECT
ecd.DTL_CD_NM ecd.DTL_CD_NM
FROM FROM
hubez_common.EZ_CD_DTL ecd hubez_common.EZ_CD_DTL ecd
WHERE WHERE
ecd.GRP_CD = 'INCH_DIV_CD' ecd.GRP_CD = 'INCH_DIV_CD'
AND ecd.DTL_CD = ess.INCH_DIV_CD) AS inchDivCd AND ecd.DTL_CD = ess.INCH_DIV_CD) FROM hubez_common.EZ_SVC_SNDRNO ess WHERE ess.REG_REQ_NO = esr.REG_REQ_NO LIMIT 1) AS INCH_DIV_CD,
,( (
SELECT SELECT
ecd.DTL_CD_NM ecd.DTL_CD_NM
FROM FROM
hubez_common.EZ_CD_DTL ecd hubez_common.EZ_CD_DTL ecd
WHERE WHERE
ecd.GRP_CD = 'SNDRNO_STTUS_CD' ecd.GRP_CD = 'SNDRNO_REQ_STTUS_CD'
AND ecd.DTL_CD = ess.STTUS_CD) AS sttusCd AND ecd.DTL_CD = esr.REQ_STTUS_CD) AS sttusCd,
,( (SELECT ess.SNDRNO FROM hubez_common.EZ_SVC_SNDRNO ess WHERE ess.REG_REQ_NO = esr.REG_REQ_NO LIMIT 1) AS SNDRNO,
SELECT DATE_FORMAT(esr.REG_DT, '%Y-%m-%d') AS REG_DT
ecd.DTL_CD_NM
FROM
hubez_common.EZ_CD_DTL ecd
WHERE
ecd.GRP_CD = 'SNDRNO_REG_TP_CD'
AND ecd.DTL_CD = ess.REG_TP_CD) AS regTpCd
, DATE_FORMAT(ess.REG_DT, '%Y-%m-%d') AS regDt
FROM FROM
hubez_common.EZ_CUST_INFO eci hubez_common.EZ_CUST_INFO eci
INNER JOIN hubez_common.EZ_SVC_USER esu INNER JOIN hubez_common.EZ_SVC_USER esu
ON ON
eci.CUST_SEQ = esu.CUST_SEQ eci.CUST_SEQ = esu.CUST_SEQ
INNER JOIN hubez_common.EZ_SVC_SNDRNO ess INNER JOIN hubez_common.EZ_SNDRNO_REG esr
ON ON
eci.CUST_SEQ = ess.CUST_SEQ esr.USER_SEQ = esu.USER_SEQ
WHERE 1=1 WHERE 1=1
AND esu.USER_SEQ = esu.PRNTS_USER_SEQ
<include refid="numberListCondition"></include> <include refid="numberListCondition"></include>
ORDER BY ess.REG_DT DESC ORDER BY eci.BIZRNO
LIMIT #{page}, #{pagePerRows}) A, LIMIT #{page}, #{pagePerRows}) A,
( SELECT @ROWNUM := #{page} ) AS R ( SELECT @ROWNUM := #{page} ) AS R
</select> </select>
@@ -204,7 +193,7 @@
SELECT SELECT
COUNT(*) COUNT(*)
FROM FROM
${HUBEZ_COMMON}.EZ_SVC_USER esu, ${HUBEZ_COMMON}.EZ_CUST_INFO eci hubez_common.EZ_SVC_USER esu, hubez_common.EZ_CUST_INFO eci
WHERE WHERE
esu.CUST_SEQ = eci.CUST_SEQ esu.CUST_SEQ = eci.CUST_SEQ
AND esu.USER_ID = #{searchText1} AND esu.USER_ID = #{searchText1}
@@ -219,7 +208,7 @@
esu.BIZR_AUTH_YN, esu.BIZR_AUTH_YN,
eci.CUST_SEQ eci.CUST_SEQ
FROM FROM
${HUBEZ_COMMON}.EZ_SVC_USER esu, ${HUBEZ_COMMON}.EZ_CUST_INFO eci hubez_common.EZ_SVC_USER esu, hubez_common.EZ_CUST_INFO eci
WHERE WHERE
esu.CUST_SEQ = eci.CUST_SEQ esu.CUST_SEQ = eci.CUST_SEQ
AND esu.USER_ID = #{searchText1} AND esu.USER_ID = #{searchText1}
@@ -230,22 +219,31 @@
SELECT SELECT
USER_SEQ USER_SEQ
FROM FROM
${HUBEZ_COMMON}.EZ_SVC_USER hubez_common.EZ_SVC_USER
WHERE WHERE
USER_ID = #{adminId} USER_ID = #{adminId}
</select> </select>
<delete id="deleteNumber" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.DeleteNumberReqDto"> <delete id="deleteNumber" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.DeleteNumberReqDto">
/* sendNumMgt-mapper.xml(deleteNumber) */ /* sendNumMgt-mapper.xml(deleteNumber) */
DELETE FROM ess DELETE
USING ${HUBEZ_COMMON}.EZ_SVC_SNDRNO ess FROM
INNER JOIN ${HUBEZ_COMMON}.EZ_SNDRNO_REG esr esr
ON ess.REG_REQ_NO = esr.REG_REQ_NO , esd
INNER JOIN ${HUBEZ_COMMON}.EZ_SVC_USER esu USING hubez_common.EZ_SNDRNO_REG AS esr
ON esr.USER_SEQ = esu.USER_SEQ INNER JOIN hubez_common.EZ_SNDRNO_DOC AS esd
WHERE ON
esu.USER_ID = #{adminId} esr.REG_REQ_NO = esd.REG_REQ_NO
AND ess.SNDRNO = #{regNo} INNER JOIN hubez_common.EZ_SVC_SNDRNO AS ess
ON
esr.REG_REQ_NO = ess.REG_REQ_NO
<where>
esr.REG_REQ_NO IN
<foreach collection="list" item="item" index="i" open="("
separator="," close=")">
#{item.regReqNo}
</foreach>
</where>
</delete> </delete>
<select id="selectSndrnoList" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.InsertNumberReqDto" resultType="kr.co.uplus.ez.api.sendNumMgt.dto.InsertNumber"> <select id="selectSndrnoList" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.InsertNumberReqDto" resultType="kr.co.uplus.ez.api.sendNumMgt.dto.InsertNumber">
@@ -263,13 +261,13 @@
</select> </select>
<select id="selectRegReqNo" resultType="String"> <select id="selectRegReqNo" resultType="String">
SELECT CONCAT(DATE_FORMAT(NOW(), '%Y%m'), LPAD(${HUBEZ_COMMON}.FUN_NEXT_SEQ('SNDRNO_REG_SEQ'), 7, '0')) AS REG_REQ_NO SELECT CONCAT(DATE_FORMAT(NOW(), '%Y%m'), LPAD(hubez_common.FUN_NEXT_SEQ('SNDRNO_REG_SEQ'), 7, '0')) AS REG_REQ_NO
</select> </select>
<insert id="insertNumber" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.InsertNumberReqDto"> <insert id="insertNumber" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.InsertNumberReqDto">
/* sendNumMgt-mapper.xml(insertNumber) */ /* sendNumMgt-mapper.xml(insertNumber) */
INSERT INTO INSERT INTO
${HUBEZ_COMMON}.EZ_SNDRNO_REG ( hubez_common.EZ_SNDRNO_REG (
REG_REQ_NO REG_REQ_NO
,REQ_STTUS_CD ,REQ_STTUS_CD
,REQ_CNT ,REQ_CNT
@@ -300,7 +298,7 @@
<insert id="insertNumberDoc" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.InsertNumberFile"> <insert id="insertNumberDoc" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.InsertNumberFile">
/* sendNumMgt-mapper.xml(insertNumberDoc) */ /* sendNumMgt-mapper.xml(insertNumberDoc) */
INSERT INTO INSERT INTO
${HUBEZ_COMMON}.EZ_SNDRNO_DOC ( hubez_common.EZ_SNDRNO_DOC (
REG_REQ_NO REG_REQ_NO
,DOC_NO ,DOC_NO
,DOC_TP_CD ,DOC_TP_CD
@@ -328,7 +326,7 @@
<insert id="insertNumbers" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.InsertNumberReqDto"> <insert id="insertNumbers" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.InsertNumberReqDto">
INSERT INTO INSERT INTO
${HUBEZ_COMMON}.EZ_SVC_SNDRNO( hubez_common.EZ_SVC_SNDRNO(
SNDRNO SNDRNO
,REG_TP_CD ,REG_TP_CD
,SNDRNO_NM ,SNDRNO_NM
@@ -366,7 +364,7 @@
<insert id="insertNumberList" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.InsertNumber"> <insert id="insertNumberList" parameterType="kr.co.uplus.ez.api.sendNumMgt.dto.InsertNumber">
/* sendNumMgt-mapper.xml(insertNumberList) */ /* sendNumMgt-mapper.xml(insertNumberList) */
INSERT INTO INSERT INTO
${HUBEZ_COMMON}.EZ_SVC_SNDRNO( hubez_common.EZ_SVC_SNDRNO(
SNDRNO SNDRNO
,REG_TP_CD ,REG_TP_CD
,SNDRNO_NM ,SNDRNO_NM
@@ -468,7 +466,7 @@
,FILE_PATH AS filePath ,FILE_PATH AS filePath
,FILE_SIZE AS fileSize ,FILE_SIZE AS fileSize
FROM FROM
${HUBEZ_COMMON}.EZ_SNDRNO_DOC hubez_common.EZ_SNDRNO_DOC
WHERE WHERE
REG_REQ_NO = #{regReqNo} REG_REQ_NO = #{regReqNo}
</select> </select>

View File

@@ -29,7 +29,7 @@
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_MON_STAT hubez_common.EZ_MON_STAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
) ecm1, ) ecm1,
@@ -39,7 +39,7 @@
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_MON_STAT hubez_common.EZ_MON_STAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
AND SND_CH_CD = 'SMS' AND SND_CH_CD = 'SMS'
@@ -50,7 +50,7 @@
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_MON_STAT hubez_common.EZ_MON_STAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
AND SND_CH_CD = 'LMS' AND SND_CH_CD = 'LMS'
@@ -61,7 +61,7 @@
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_MON_STAT hubez_common.EZ_MON_STAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
AND SND_CH_CD = 'MMS' AND SND_CH_CD = 'MMS'
@@ -72,7 +72,7 @@
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100),2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100),2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_MON_STAT hubez_common.EZ_MON_STAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -102,7 +102,7 @@
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_MON_STAT hubez_common.EZ_MON_STAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
GROUP BY SUM_YM ) ecm, GROUP BY SUM_YM ) ecm,
@@ -112,7 +112,7 @@
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_MON_STAT hubez_common.EZ_MON_STAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
AND SND_CH_CD = 'SMS' AND SND_CH_CD = 'SMS'
@@ -123,7 +123,7 @@
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_MON_STAT hubez_common.EZ_MON_STAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
AND SND_CH_CD = 'LMS' AND SND_CH_CD = 'LMS'
@@ -134,7 +134,7 @@
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_MON_STAT hubez_common.EZ_MON_STAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
AND SND_CH_CD = 'MMS' AND SND_CH_CD = 'MMS'
@@ -145,7 +145,7 @@
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100),2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100),2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_MON_STAT hubez_common.EZ_MON_STAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -185,7 +185,7 @@
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_DAY_STAT hubez_common.EZ_DAY_STAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d')
) ecm1, ) ecm1,
@@ -195,7 +195,7 @@
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_DAY_STAT hubez_common.EZ_DAY_STAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d')
AND SND_CH_CD = 'SMS' AND SND_CH_CD = 'SMS'
@@ -206,7 +206,7 @@
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_DAY_STAT hubez_common.EZ_DAY_STAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d')
AND SND_CH_CD = 'LMS' AND SND_CH_CD = 'LMS'
@@ -217,7 +217,7 @@
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_DAY_STAT hubez_common.EZ_DAY_STAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d')
AND SND_CH_CD = 'MMS' AND SND_CH_CD = 'MMS'
@@ -228,7 +228,7 @@
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100),2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100),2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_DAY_STAT hubez_common.EZ_DAY_STAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d')
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -258,7 +258,7 @@
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_DAY_STAT hubez_common.EZ_DAY_STAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d')
GROUP BY SUM_YMD ) ecm, GROUP BY SUM_YMD ) ecm,
@@ -268,7 +268,7 @@
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_DAY_STAT hubez_common.EZ_DAY_STAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d')
AND SND_CH_CD = 'SMS' AND SND_CH_CD = 'SMS'
@@ -279,7 +279,7 @@
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_DAY_STAT hubez_common.EZ_DAY_STAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d')
AND SND_CH_CD = 'LMS' AND SND_CH_CD = 'LMS'
@@ -290,7 +290,7 @@
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100), 2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_DAY_STAT hubez_common.EZ_DAY_STAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d')
AND SND_CH_CD = 'MMS' AND SND_CH_CD = 'MMS'
@@ -301,7 +301,7 @@
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100),2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100),2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_DAY_STAT hubez_common.EZ_DAY_STAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN STR_TO_DATE(#{startDay},'%Y%m%d') AND STR_TO_DATE(#{endDay},'%Y%m%d')
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -322,7 +322,7 @@
(SELECT (SELECT
SUM_YM SUM_YM
,USER_SEQ ,USER_SEQ
FROM ${HUBEZ_COMMON}.EZ_CUST_MSTAT FROM hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
<if test="custNm != null and custNm != ''"> <if test="custNm != null and custNm != ''">
@@ -364,7 +364,7 @@
,SUM(IFNULL(SUCC_CNT,0) + IFNULL(FBACK_SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0) + IFNULL(FBACK_SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0) + IFNULL(FBACK_SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0) + IFNULL(FBACK_CNT,0)) * 100), 2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0) + IFNULL(FBACK_SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0) + IFNULL(FBACK_CNT,0)) * 100), 2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
GROUP BY SUM_YM, USER_SEQ) ecm, GROUP BY SUM_YM, USER_SEQ) ecm,
@@ -381,7 +381,7 @@
,SUM(SND_CNT) AS SND_CNT ,SUM(SND_CNT) AS SND_CNT
,SUM(SUCC_CNT) AS SUCC_CNT ,SUM(SUCC_CNT) AS SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
AND SND_CH_CD = 'SMS' AND SND_CH_CD = 'SMS'
@@ -393,7 +393,7 @@
,SUM(FBACK_CNT) AS FBACK_CNT ,SUM(FBACK_CNT) AS FBACK_CNT
,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT ,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -415,7 +415,7 @@
,SUM(SND_CNT) AS SND_CNT ,SUM(SND_CNT) AS SND_CNT
,SUM(SUCC_CNT) AS SUCC_CNT ,SUM(SUCC_CNT) AS SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
AND SND_CH_CD = 'LMS' AND SND_CH_CD = 'LMS'
@@ -427,7 +427,7 @@
,SUM(FBACK_CNT) AS FBACK_CNT ,SUM(FBACK_CNT) AS FBACK_CNT
,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT ,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -449,7 +449,7 @@
,SUM(SND_CNT) AS SND_CNT ,SUM(SND_CNT) AS SND_CNT
,SUM(SUCC_CNT) AS SUCC_CNT ,SUM(SUCC_CNT) AS SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
AND SND_CH_CD = 'MMS' AND SND_CH_CD = 'MMS'
@@ -461,7 +461,7 @@
,SUM(FBACK_CNT) AS FBACK_CNT ,SUM(FBACK_CNT) AS FBACK_CNT
,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT ,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -477,7 +477,7 @@
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100),2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100),2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -531,7 +531,7 @@
,SUM(IFNULL(SUCC_CNT,0) + IFNULL(FBACK_SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0) + IFNULL(FBACK_SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0) + IFNULL(FBACK_SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0) + IFNULL(FBACK_CNT,0)) * 100), 2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0) + IFNULL(FBACK_SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0) + IFNULL(FBACK_CNT,0)) * 100), 2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
GROUP BY SUM_YM, USER_SEQ) ecm, GROUP BY SUM_YM, USER_SEQ) ecm,
@@ -548,7 +548,7 @@
,SUM(SND_CNT) AS SND_CNT ,SUM(SND_CNT) AS SND_CNT
,SUM(SUCC_CNT) AS SUCC_CNT ,SUM(SUCC_CNT) AS SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
AND SND_CH_CD = 'SMS' AND SND_CH_CD = 'SMS'
@@ -560,7 +560,7 @@
,SUM(FBACK_CNT) AS FBACK_CNT ,SUM(FBACK_CNT) AS FBACK_CNT
,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT ,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -582,7 +582,7 @@
,SUM(SND_CNT) AS SND_CNT ,SUM(SND_CNT) AS SND_CNT
,SUM(SUCC_CNT) AS SUCC_CNT ,SUM(SUCC_CNT) AS SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
AND SND_CH_CD = 'LMS' AND SND_CH_CD = 'LMS'
@@ -594,7 +594,7 @@
,SUM(FBACK_CNT) AS FBACK_CNT ,SUM(FBACK_CNT) AS FBACK_CNT
,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT ,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -616,7 +616,7 @@
,SUM(SND_CNT) AS SND_CNT ,SUM(SND_CNT) AS SND_CNT
,SUM(SUCC_CNT) AS SUCC_CNT ,SUM(SUCC_CNT) AS SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
AND SND_CH_CD = 'MMS' AND SND_CH_CD = 'MMS'
@@ -628,7 +628,7 @@
,SUM(FBACK_CNT) AS FBACK_CNT ,SUM(FBACK_CNT) AS FBACK_CNT
,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT ,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -644,7 +644,7 @@
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100),2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100),2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT hubez_common.EZ_CUST_MSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND DATE_FORMAT(CONCAT(#{endMon},'01'),'%Y%m%d')
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -680,7 +680,7 @@
,SUM(IFNULL(SUCC_CNT,0) + IFNULL(FBACK_SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0) + IFNULL(FBACK_SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0) + IFNULL(FBACK_SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0) + IFNULL(FBACK_CNT,0)) * 100), 2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0) + IFNULL(FBACK_SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0) + IFNULL(FBACK_CNT,0)) * 100), 2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_DSTAT hubez_common.EZ_CUST_DSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
<if test="custNm != null and custNm != ''"> <if test="custNm != null and custNm != ''">
@@ -722,7 +722,7 @@
,SUM(IFNULL(SUCC_CNT,0) + IFNULL(FBACK_SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0) + IFNULL(FBACK_SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0) + IFNULL(FBACK_SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0) + IFNULL(FBACK_CNT,0)) * 100), 2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0) + IFNULL(FBACK_SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0) + IFNULL(FBACK_CNT,0)) * 100), 2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_DSTAT hubez_common.EZ_CUST_DSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
GROUP BY SUM_YMD, USER_SEQ) ecd, GROUP BY SUM_YMD, USER_SEQ) ecd,
@@ -739,7 +739,7 @@
,SUM(SND_CNT) AS SND_CNT ,SUM(SND_CNT) AS SND_CNT
,SUM(SUCC_CNT) AS SUCC_CNT ,SUM(SUCC_CNT) AS SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_DSTAT hubez_common.EZ_CUST_DSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
AND SND_CH_CD = 'SMS' AND SND_CH_CD = 'SMS'
@@ -751,7 +751,7 @@
,SUM(FBACK_CNT) AS FBACK_CNT ,SUM(FBACK_CNT) AS FBACK_CNT
,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT ,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_DSTAT hubez_common.EZ_CUST_DSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -773,7 +773,7 @@
,SUM(SND_CNT) AS SND_CNT ,SUM(SND_CNT) AS SND_CNT
,SUM(SUCC_CNT) AS SUCC_CNT ,SUM(SUCC_CNT) AS SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_DSTAT hubez_common.EZ_CUST_DSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
AND SND_CH_CD = 'LMS' AND SND_CH_CD = 'LMS'
@@ -785,7 +785,7 @@
,SUM(FBACK_CNT) AS FBACK_CNT ,SUM(FBACK_CNT) AS FBACK_CNT
,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT ,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_DSTAT hubez_common.EZ_CUST_DSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -807,7 +807,7 @@
,SUM(SND_CNT) AS SND_CNT ,SUM(SND_CNT) AS SND_CNT
,SUM(SUCC_CNT) AS SUCC_CNT ,SUM(SUCC_CNT) AS SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_DSTAT hubez_common.EZ_CUST_DSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
AND SND_CH_CD = 'MMS' AND SND_CH_CD = 'MMS'
@@ -819,7 +819,7 @@
,SUM(FBACK_CNT) AS FBACK_CNT ,SUM(FBACK_CNT) AS FBACK_CNT
,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT ,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_DSTAT hubez_common.EZ_CUST_DSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -835,7 +835,7 @@
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100),2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100),2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_DSTAT hubez_common.EZ_CUST_DSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -889,7 +889,7 @@
,SUM(IFNULL(SUCC_CNT,0) + IFNULL(FBACK_SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0) + IFNULL(FBACK_SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0) + IFNULL(FBACK_SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0) + IFNULL(FBACK_CNT,0)) * 100), 2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0) + IFNULL(FBACK_SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0) + IFNULL(FBACK_CNT,0)) * 100), 2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_DSTAT hubez_common.EZ_CUST_DSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
GROUP BY SUM_YMD, USER_SEQ) ecd, GROUP BY SUM_YMD, USER_SEQ) ecd,
@@ -906,7 +906,7 @@
,SUM(SND_CNT) AS SND_CNT ,SUM(SND_CNT) AS SND_CNT
,SUM(SUCC_CNT) AS SUCC_CNT ,SUM(SUCC_CNT) AS SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_DSTAT hubez_common.EZ_CUST_DSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
AND SND_CH_CD = 'SMS' AND SND_CH_CD = 'SMS'
@@ -918,7 +918,7 @@
,SUM(FBACK_CNT) AS FBACK_CNT ,SUM(FBACK_CNT) AS FBACK_CNT
,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT ,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_DSTAT hubez_common.EZ_CUST_DSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -940,7 +940,7 @@
,SUM(SND_CNT) AS SND_CNT ,SUM(SND_CNT) AS SND_CNT
,SUM(SUCC_CNT) AS SUCC_CNT ,SUM(SUCC_CNT) AS SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_DSTAT hubez_common.EZ_CUST_DSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
AND SND_CH_CD = 'LMS' AND SND_CH_CD = 'LMS'
@@ -952,7 +952,7 @@
,SUM(FBACK_CNT) AS FBACK_CNT ,SUM(FBACK_CNT) AS FBACK_CNT
,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT ,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_DSTAT hubez_common.EZ_CUST_DSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -974,7 +974,7 @@
,SUM(SND_CNT) AS SND_CNT ,SUM(SND_CNT) AS SND_CNT
,SUM(SUCC_CNT) AS SUCC_CNT ,SUM(SUCC_CNT) AS SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_DSTAT hubez_common.EZ_CUST_DSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
AND SND_CH_CD = 'MMS' AND SND_CH_CD = 'MMS'
@@ -986,7 +986,7 @@
,SUM(FBACK_CNT) AS FBACK_CNT ,SUM(FBACK_CNT) AS FBACK_CNT
,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT ,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_DSTAT hubez_common.EZ_CUST_DSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'
@@ -1002,7 +1002,7 @@
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT ,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100),2) AS SUCC_RT ,ROUND((SUM(IFNULL(SUCC_CNT,0)) / SUM(IFNULL(SND_CNT,0)) * 100),2) AS SUCC_RT
FROM FROM
${HUBEZ_COMMON}.EZ_CUST_DSTAT hubez_common.EZ_CUST_DSTAT
WHERE 1=1 WHERE 1=1
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
AND SND_CH_CD = 'ALIMTALK' AND SND_CH_CD = 'ALIMTALK'

View File

@@ -10,8 +10,8 @@
SELECT SELECT
COUNT(*) COUNT(*)
FROM FROM
${HUBEZ_ADMIN}.EZ_ADM_USER T1 hubez_admin.EZ_ADM_USER T1
LEFT JOIN ${HUBEZ_IMDB}.EZ_IM_USER T2 ON T1.OPRTR_ID = T2.LOGIN_ID LEFT JOIN hubez_imdb.EZ_IM_USER T2 ON T1.OPRTR_ID = T2.LOGIN_ID
WHERE 1 = 1 WHERE 1 = 1
<include refid="adminListCondition"></include> <include refid="adminListCondition"></include>
</select> </select>
@@ -26,16 +26,16 @@
FROM FROM
( (
SELECT SELECT
(SELECT AUT_NM FROM ${HUBEZ_ADMIN}.EZ_ADM_AUT WHERE AUT_CD = T1.AUT_CD) AS (SELECT AUT_NM FROM hubez_admin.EZ_ADM_AUT WHERE AUT_CD = T1.AUT_CD) AS
AUTH AUTH
, T1.OPRTR_NM AS NAME , T1.OPRTR_NM AS NAME
, T1.OPRTR_ID AS ADMIN_ID , T1.OPRTR_ID AS ADMIN_ID
,(SELECT DTL_CD_NM FROM ${HUBEZ_COMMON}.EZ_CD_DTL WHERE GRP_CD = ,(SELECT DTL_CD_NM FROM hubez_common.EZ_CD_DTL WHERE GRP_CD =
'SUBS_STTUS_CD' AND DTL_CD = T1.STTUS_CD) AS ADMIN_STAT 'SUBS_STTUS_CD' AND DTL_CD = T1.STTUS_CD) AS ADMIN_STAT
, DATE_FORMAT(T1.REG_DT, '%Y-%m-%d') AS REG_DT , DATE_FORMAT(T1.REG_DT, '%Y-%m-%d') AS REG_DT
FROM FROM
${HUBEZ_ADMIN}.EZ_ADM_USER T1 hubez_admin.EZ_ADM_USER T1
LEFT JOIN ${HUBEZ_IMDB}.EZ_IM_USER T2 ON T1.OPRTR_ID = T2.LOGIN_ID LEFT JOIN hubez_imdb.EZ_IM_USER T2 ON T1.OPRTR_ID = T2.LOGIN_ID
WHERE 1 = 1 WHERE 1 = 1
<include refid="adminListCondition"></include> <include refid="adminListCondition"></include>
ORDER BY T1.REG_DT DESC ORDER BY T1.REG_DT DESC
@@ -54,8 +54,8 @@
,EMAIL AS email ,EMAIL AS email
,USER_CODE AS code ,USER_CODE AS code
FROM FROM
${HUBEZ_IMDB}.EZ_IM_USER hubez_imdb.EZ_IM_USER
WHERE MD_ID = #{madangId} WHERE LOGIN_ID = #{madangId}
</select> </select>
<select id="selectAdminDetail" <select id="selectAdminDetail"
@@ -71,7 +71,7 @@
,STTUS_CD AS stat ,STTUS_CD AS stat
/* 유치채널 코드 컬럼 확인 필요 */ /* 유치채널 코드 컬럼 확인 필요 */
FROM FROM
${HUBEZ_ADMIN}.EZ_ADM_USER hubez_admin.EZ_ADM_USER
WHERE OPRTR_ID = #{adminId} WHERE OPRTR_ID = #{adminId}
</select> </select>
@@ -95,7 +95,7 @@
parameterType="kr.co.uplus.ez.api.sysMgt.dto.InsertAdminReqDto"> parameterType="kr.co.uplus.ez.api.sysMgt.dto.InsertAdminReqDto">
/* sysMgt-mapper.xml(insertAdmUser) */ /* sysMgt-mapper.xml(insertAdmUser) */
INSERT INTO INSERT INTO
${HUBEZ_ADMIN}.EZ_ADM_USER( hubez_admin.EZ_ADM_USER(
OPRTR_ID OPRTR_ID
, OPRTR_NM , OPRTR_NM
, STTUS_CD , STTUS_CD
@@ -144,7 +144,7 @@
WHEN USE_YN='N' THEN '정지' WHEN USE_YN='N' THEN '정지'
END AS authStat END AS authStat
,DATE_FORMAT(REG_DT, '%Y-%m-%d') AS regDt ,DATE_FORMAT(REG_DT, '%Y-%m-%d') AS regDt
FROM ${HUBEZ_ADMIN}.EZ_ADM_AUT FROM hubez_admin.EZ_ADM_AUT
ORDER BY REG_DT DESC ORDER BY REG_DT DESC
) A, ( SELECT @ROWNUM := 0 ) AS R ) A, ( SELECT @ROWNUM := 0 ) AS R
</select> </select>
@@ -152,7 +152,7 @@
<insert id="insertAuth" parameterType="hashMap"> <insert id="insertAuth" parameterType="hashMap">
/* sysMgt-mapper.xml(insertAuth) */ /* sysMgt-mapper.xml(insertAuth) */
INSERT INTO INSERT INTO
${HUBEZ_ADMIN}.EZ_ADM_AUT( hubez_admin.EZ_ADM_AUT(
AUT_CD AUT_CD
,AUT_NM ,AUT_NM
<if test="stat != null and stat != ''"> <if test="stat != null and stat != ''">
@@ -184,7 +184,7 @@
<insert id="insertAuthMenu" parameterType="hashMap"> <insert id="insertAuthMenu" parameterType="hashMap">
/* sysMgt-mapper.xml(insertAuth) */ /* sysMgt-mapper.xml(insertAuth) */
INSERT INTO INSERT INTO
${HUBEZ_ADMIN}.EZ_ADM_AUTMENU( hubez_admin.EZ_ADM_AUTMENU(
AUT_CD AUT_CD
,MENU_NO ,MENU_NO
,REG_ID ,REG_ID
@@ -202,7 +202,7 @@
parameterType="kr.co.uplus.ez.api.sysMgt.dto.UpdateAdminReqDto"> parameterType="kr.co.uplus.ez.api.sysMgt.dto.UpdateAdminReqDto">
/* sysMgt-mapper.xml(updateAdmUser) */ /* sysMgt-mapper.xml(updateAdmUser) */
UPDATE UPDATE
${HUBEZ_ADMIN}.EZ_ADM_USER hubez_admin.EZ_ADM_USER
SET SET
CHG_ID = #{adminId} CHG_ID = #{adminId}
, CHG_DT = NOW() , CHG_DT = NOW()
@@ -221,7 +221,7 @@
<update id="updateAuth" parameterType="hashMap"> <update id="updateAuth" parameterType="hashMap">
/* sysMgt-mapper.xml(updateAuth) */ /* sysMgt-mapper.xml(updateAuth) */
UPDATE ${HUBEZ_ADMIN}.EZ_ADM_AUT UPDATE hubez_admin.EZ_ADM_AUT
SET SET
CHG_ID = #{regId} CHG_ID = #{regId}
,CHG_DT = NOW() ,CHG_DT = NOW()
@@ -249,7 +249,7 @@
parameterType="kr.co.uplus.ez.api.sysMgt.dto.InsertAdminReqDto"> parameterType="kr.co.uplus.ez.api.sysMgt.dto.InsertAdminReqDto">
/* sysMgt-mapper.xml(insertMdAcc) */ /* sysMgt-mapper.xml(insertMdAcc) */
INSERT INTO INSERT INTO
${HUBEZ_IMDB}.EZ_IM_USER( hubez_imdb.EZ_IM_USER(
LOGIN_ID LOGIN_ID
, NAME , NAME
, USER_CODE , USER_CODE
@@ -279,7 +279,7 @@
<update id="updateMdAcc" <update id="updateMdAcc"
parameterType="kr.co.uplus.ez.api.sysMgt.dto.UpdateAdminReqDto"> parameterType="kr.co.uplus.ez.api.sysMgt.dto.UpdateAdminReqDto">
/* sysMgt-mapper.xml(updateMdAcc) */ /* sysMgt-mapper.xml(updateMdAcc) */
UPDATE ${HUBEZ_IMDB}.EZ_IM_USER UPDATE hubez_imdb.EZ_IM_USER
SET SET
CHG_ID CHG_ID
, CHG_DT = NOW() , CHG_DT = NOW()
@@ -296,7 +296,7 @@
<delete id="deleteAdminList" parameterType="List"> <delete id="deleteAdminList" parameterType="List">
/* sysMgt-mapper.xml(deleteAdminList) */ /* sysMgt-mapper.xml(deleteAdminList) */
DELETE FROM DELETE FROM
${HUBEZ_ADMIN}.EZ_ADM_USER hubez_admin.EZ_ADM_USER
<where> <where>
OPRTR_ID IN OPRTR_ID IN
<foreach collection="list" item="item" index="i" open="(" <foreach collection="list" item="item" index="i" open="("
@@ -309,14 +309,14 @@
<delete id="deleteAuth" parameterType="hashMap"> <delete id="deleteAuth" parameterType="hashMap">
/* sysMgt-mapper.xml(deleteAuth) */ /* sysMgt-mapper.xml(deleteAuth) */
DELETE FROM DELETE FROM
${HUBEZ_ADMIN}.EZ_ADM_AUT hubez_admin.EZ_ADM_AUT
WHERE AUT_CD = #{authCd} WHERE AUT_CD = #{authCd}
</delete> </delete>
<delete id="deleteAuthMenu" parameterType="hashMap"> <delete id="deleteAuthMenu" parameterType="hashMap">
/* sysMgt-mapper.xml(deleteAuthMenu) */ /* sysMgt-mapper.xml(deleteAuthMenu) */
DELETE FROM DELETE FROM
${HUBEZ_ADMIN}.EZ_ADM_AUTMENU hubez_admin.EZ_ADM_AUTMENU
WHERE AUT_CD = #{authCd} WHERE AUT_CD = #{authCd}
</delete> </delete>
@@ -331,7 +331,7 @@
WHEN USE_YN='Y' THEN '01' WHEN USE_YN='Y' THEN '01'
WHEN USE_YN='N' THEN '02' WHEN USE_YN='N' THEN '02'
END AS authStat END AS authStat
FROM ${HUBEZ_ADMIN}.EZ_ADM_AUT FROM hubez_admin.EZ_ADM_AUT
WHERE AUT_CD = #{authCd} WHERE AUT_CD = #{authCd}
</select> </select>
@@ -346,8 +346,8 @@
,T3.USE_YN AS useYn ,T3.USE_YN AS useYn
,T3.MENU_LVL AS menuLv ,T3.MENU_LVL AS menuLv
FROM FROM
${HUBEZ_ADMIN}.EZ_ADM_AUTMENU AS T2 hubez_admin.EZ_ADM_AUTMENU AS T2
INNER JOIN ${HUBEZ_ADMIN}.EZ_ADM_MENU AS T3 INNER JOIN hubez_admin.EZ_ADM_MENU AS T3
ON T2.MENU_NO = T3.MENU_NO ON T2.MENU_NO = T3.MENU_NO
WHERE T2.AUT_CD = #{authCd} WHERE T2.AUT_CD = #{authCd}
</select> </select>