소스검증을 위한 수정 변경

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 v-for="child in menuList" :key="child.menuNo" :class="child.classNm">
<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">
<ul class="sub_menu" v-if="child.children.length > 0">
<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>
</ul>
</div>
@@ -20,8 +22,6 @@
<script>
//import "../assets/js/script.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 { mapGetters } from 'vuex';
@@ -37,7 +37,8 @@ export default {
isErrPage: false,
navActive: false,
menuList: [],
tempList: []
tempList: [],
nowPath:'',
}
},
created() {
@@ -76,12 +77,57 @@ export default {
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: {
setMenuData() {
api.menus().then(response => {
const rootMenu = response.data.data;
console.log(rootMenu);
// console.log(rootMenu);
if (rootMenu != null && rootMenu.children != null && rootMenu.children.length > 0) {
this.tempList = rootMenu.children;
for(var i=0; i<this.tempList.length; i++){
@@ -103,16 +149,8 @@ export default {
this.tempList[i].classNm = classNm;
//console.log(classNm);
}
//this.menuList = rootMenu.children;
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 {
window.top.location.href = '/';
// this.isLogin = false;
@@ -133,6 +171,7 @@ export default {
},
reload(){
var location = this.$route.fullPath;
// console.log('reload() >> ' + location)
if (location == "/" || location == "") {
// nothing
} else {

View File

@@ -199,7 +199,7 @@ export default {
}
},
//사용자ID 수정 처리
async memberUpdate(){
async memberUpdate(){
this.row.userId = this.userId;
this.row.userPw = this.userPwd1;
this.row.userNm = this.userNm;
@@ -210,29 +210,31 @@ export default {
const response = await custMgtApi.updateUser(this.row);
const result = response.data;
console.log(result);
this.row = {}
if (result != null && result.retCode == "0000") {
this.row.title = '청약고객관리';
this.row.msg1 = '수정 완료하였습니다.';
this.$refs.commmonModal.alertModalOpen(this.row);
this.toComplete();
this.row.title = '청약고객관리';
this.row.msg1 = '수정 완료하였습니다.';
this.$refs.commmonModal.alertModalOpen(this.row);
// this.memberUpdateModalClose();
this.toComplete();
} else {
this.row.title = '청약고객관리';
this.row.msg1 = '실패 하였습니다.';
this.$refs.commmonModal.alertModalOpen(this.row);
}
this.row.title = '청약고객관리';
this.row.msg1 = '실패 하였습니다.';
this.$refs.commmonModal.alertModalOpen(this.row);
}
} catch(err) {
this.row.title = '청약고객관리';
this.row.msg1 = '실패 하였습니다.';
this.$refs.commmonModal.alertModalOpen(this.row);
this.row.title = '청약고객관리';
this.row.msg1 = '실패 하였습니다.';
this.$refs.commmonModal.alertModalOpen(this.row);
}
},
//사용자ID 수정 모달 Close
memberUpdateModalClose(){
var dimmed = document.getElementsByClassName('memberUpdate');
for(var i = 0; i < dimmed.length; i++){
dimmed[i].style.display = 'none';
}
for(var i = 0; i < dimmed.length; i++){
dimmed[i].style.display = 'none';
}
},
toComplete(){
this.row.serviceId = this.adminId;

View File

@@ -28,9 +28,9 @@
<button class="btn-default" @click="memoTotalModalClose();">닫기</button>
</div>
<common-modal ref="commmonModal"></common-modal>
</div>
<common-modal ref="commmonMemoModal"></common-modal>
</div>
</div>
</template>
@@ -39,7 +39,7 @@
import customGrid from "@/components/CustomGrid";
import api from '@/service/api';
import custMgtApi from "../service/custMgtApi.js";
import commonModal from "@/components/modal/commonModal";
import commonModal from "../components/commonModal";
class CustomATagRenderer {
constructor(props) {
@@ -81,6 +81,8 @@ export default {
// 테이블 리스트 데이터
perPageCnt: 10,
userId: '',
seqNo:'',
grid: {
url: '/api/v1/bo/custMgt/allMemoList',
pagePerRows: 10,
@@ -94,13 +96,13 @@ export default {
{ name: 'register', header: '작성자', align: 'center'},
{ name: 'regDt', header: '작성일', align: 'center'},
{ name: 'delete', header: '삭제', align: 'center', renderer: {
type: CustomATagRenderer
,options: {
callback: this.deleteMemo,
}
}
},
{ name: 'seqNo', header: '내용일련번호', align: 'center', hidden: true},
type: CustomATagRenderer
,options: {
callback: this.deleteMemo,
}
}
},
{ name: 'seqNo', header: '내용일련번호', align: 'center', hidden: true},
],
noDataStr: '검색 결과가 없습니다.',
params: {
@@ -145,7 +147,7 @@ export default {
const getP_memo = this.$refs.table.getPagination();
this.$store.commit('searchcondition/updateSearchCondition', {
page: getP_memo._currentPage,
perPage: this.perPageCnt,
perPage: this.perPageCnt,
params: {
userId : this.userId,
}
@@ -163,8 +165,8 @@ export default {
// 메모 모달팝업 오픈
var dimmed = document.getElementsByClassName('memoTotal');
for(var i = 0; i < dimmed.length; i++){
dimmed[i].style.display = 'block';
for(var i = 0; i < dimmed.length; i++){
dimmed[i].style.display = 'block';
}
// 리스트 그리드 오픈
@@ -185,63 +187,71 @@ export default {
},
//메모전체 모달 Close
memoTotalModalClose(){
var dimmed = document.getElementsByClassName('memoTotal');
memoTotalModalClose(){
var dimmed = document.getElementsByClassName('memoTotal');
for(var i = 0; i < dimmed.length; i++){
dimmed[i].style.display = 'none';
}
this.$parent.memberDetail(this.userId);
//this.formReset();
},
toComplete(){
this.row.serviceId = this.adminId;
this.memoTotalModalClose();
this.$parent.memberDetail(this.adminId);
},
deleteMemo: function(props) {
console.log(props);
var param = {};
param.seqNo = props.seqNo;
param.userId = this.userId;
this.deleteMemoConfirm(param);
},
async deleteMemoConfirm(target){
},
toComplete(){
this.row.serviceId = this.adminId;
this.memoTotalModalClose();
this.$parent.memberDetail(this.adminId);
},
deleteMemo: function(props) {
console.log(props);
this.seqNo=props.seqNo;
this.memorow = {}
this.memorow.title = '메모';
this.memorow.msg1 = '삭제 하시겠습니까?';
this.$refs.commmonMemoModal.confirmModalOpenMemo(this.memorow);
},
async deleteMemoConfirm(target){
try {
const response = await custMgtApi.deleteMemo(target);
const result = response.data;
console.log(result);
if (result != null && result.retCode == "0000") {
// alert('삭제 성공');
// 그리드 reload
// 리스트 그리드 오픈
let page = 1;
// 페이지 정보 및 검색 조건
const getCondition = this.$store.getters['searchcondition/getSearchCondition'];
console.log('getCondition : '+getCondition);
if(window.confirm('삭제 하시겠습니까?')){
try {
const response = await custMgtApi.deleteMemo(target);
const result = response.data;
console.log(result);
if (result != null && result.retCode == "0000") {
// alert('삭제 성공');
// 그리드 reload
// 리스트 그리드 오픈
let page = 1;
// 페이지 정보 및 검색 조건
const getCondition = this.$store.getters['searchcondition/getSearchCondition'];
console.log('getCondition : '+getCondition);
// store에 저장된 페이지 정보 및 검색 조건을 불러오기
let isKeep = false;
if (getCondition) {
this.grid.pagePerRows = getCondition.perPage;
this.grid.params = getCondition.params;
page = getCondition.page;
isKeep = true;
}
this.search(isKeep);
} else {
this.memorow.title = '청약고객관리';
this.memorow.msg1 = '실패 하였습니다.';
this.$refs.commmonModal.alertModalOpen(this.memorow);
}
} catch (error) {
console.log(error);
this.memorow.title = '청약고객관리';
this.memorow.msg1 = '실패 하였습니다.';
this.$refs.commmonModal.alertModalOpen(this.memorow);
}
// store에 저장된 페이지 정보 및 검색 조건을 불러오기
let isKeep = false;
if (getCondition) {
this.grid.pagePerRows = getCondition.perPage;
this.grid.params = getCondition.params;
page = getCondition.page;
isKeep = true;
}
this.search(isKeep);
} else {
this.memorow.title = '메모 삭제';
this.memorow.msg1 = '실패 하였습니다.';
this.$refs.commmonMemoModal.alertModalOpen(this.memorow);
}
} catch (error) {
console.log(error);
this.memorow.title = '메모 삭제';
this.memorow.msg1 = '실패 하였습니다.';
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

@@ -3,58 +3,56 @@
<div>
<div class="dimmed" @click="ModalClose();"></div>
<div class="popup-wrap">
<!-- 테스트 ID 생성 -->
<div class="popup modal29 popup_form">
<div class="pop-head">
<h3 class="pop-tit">테스트 ID 생성</h3>
</div>
<form autocomplete="off">
<table>
<tbody>
<tr>
<th>ID</th>
<td><input type="text" placeholder="아이디 입력" v-model.trim="userId" ref="_userId" /></td>
</tr>
<tr>
<th>비밀번호</th>
<td><input type="password" @keypress="onlyPassword" @input="onlyPassword" required minlength="8" maxlength="16" ref="_pwd1" v-model.trim="userPwd1"></td>
</tr>
<tr>
<th>비밀번호 확인</th>
<td><input type="password" @keypress="onlyPassword" @input="onlyPassword" required minlength="8" maxlength="16" ref="_pwd2" v-model.trim="userPwd2"></td>
</tr>
<tr>
<th>이름</th>
<td><input type="text" @keypress="onlyName" @input="onlyName" v-model.trim="userNm" ref="_userNm" required maxlength="40"></td>
</tr>
<tr>
<th>휴대폰번호</th>
<td><input type="number" placeholder="- 자 제외 숫자만 입력" v-model.trim="mdn" v-on:keyup="onlyNum" @input="onlyNum" minlength="10" maxlength="11" ref="_phone"></td>
</tr>
<tr>
<th>이메일</th>
<td><input type="email" v-model.trim="email" @keypress="onlyEmail" @input="onlyEmail" maxlength="20" ref="_email"></td>
</tr>
<tr>
<th class="center">상태</th>
<td>
<input type="radio" name="state" value="01" id="popup_radio1" v-model="userStat">
<label for="popup_radio1">사용</label>
<input type="radio" name="state" value="02" id="popup_radio2" v-model="userStat">
<label for="popup_radio2">정지</label>
</td>
</tr>
</tbody>
</table>
</form>
<div class="pop-btn2">
<button class="btn-default" @click="ModalClose();">취소</button>
<button class="btn-pcolor" @click="doInsert">저장</button>
</div>
<!-- 테스트 ID 생성 -->
<div class="popup modal29 popup_form">
<div class="pop-head">
<h3 class="pop-tit">테스트 ID 생성</h3>
</div>
<form autocomplete="off">
<table>
<tbody>
<tr>
<th>ID</th>
<td><input type="text" placeholder="아이디 입력" v-model.trim="userId" ref="_userId" /></td>
</tr>
<tr>
<th>비밀번호</th>
<td><input type="password" @keypress="onlyPassword" @input="onlyPassword" required minlength="8" maxlength="16" ref="_pwd1" v-model.trim="userPwd1"></td>
</tr>
<tr>
<th>비밀번호 확인</th>
<td><input type="password" @keypress="onlyPassword" @input="onlyPassword" required minlength="8" maxlength="16" ref="_pwd2" v-model.trim="userPwd2"></td>
</tr>
<tr>
<th>이름</th>
<td><input type="text" @keypress="onlyName" @input="onlyName" v-model.trim="userNm" ref="_userNm" required maxlength="40"></td>
</tr>
<tr>
<th>휴대폰번호</th>
<td><input type="number" placeholder="- 자 제외 숫자만 입력" v-model.trim="mdn" v-on:keyup="onlyNum" @input="onlyNum" minlength="10" maxlength="11" ref="_phone"></td>
</tr>
<tr>
<th>이메일</th>
<td><input type="email" v-model.trim="email" @keypress="onlyEmail" @input="onlyEmail" maxlength="20" ref="_email"></td>
</tr>
<tr>
<th class="center">상태</th>
<td>
<input type="radio" name="state" value="01" id="popup_radio1" v-model="userStat">
<label for="popup_radio1">사용</label>
<input type="radio" name="state" value="02" id="popup_radio2" v-model="userStat">
<label for="popup_radio2">정지</label>
</td>
</tr>
</tbody>
</table>
</form>
<div class="popup-btn2">
<button class="btn-pcolor" @click="doInsert">저장</button>
<button class="btn-default" @click="ModalClose();">취소</button>
</div>
</div>
<common-modal ref="commmonModal"></common-modal>
</div>
</div>
</div>
</template>
@@ -64,7 +62,7 @@ import api from '@/service/api';
import custMgtApi from "../service/custMgtApi.js";
import { utils_mixin, chkPattern2 } from '../service/mixins';
import lodash from "lodash";
import commonModal from "@/components/modal/commonModal";
import commonModal from "../components/commonModal";
import ValidationConfirmPop from "@/modules/custMgt/components/ValidationConfirmPop";
export default {
@@ -99,7 +97,7 @@ export default {
},
created(){
this.formReset();
},
},
methods :{
doPwdValidate(){
if(this.isNull(this.userPwd1)){
@@ -200,9 +198,9 @@ export default {
return false;
}
this.row.userId=this.userId;
this.row.name=this.userNm;
this.row.userNm=this.userNm;
this.row.mdn=hp;
this.row.email=email;
this.row.userEmail=email;
this.row.userStat=this.userStat;
return true;
},
@@ -214,6 +212,7 @@ export default {
wrap[0].style.display = 'block';
var obj = document.getElementsByClassName('modal29');
obj[0].style.display = 'block';
this.formReset();
},
// 모달 끄기
ModalClose(){
@@ -228,18 +227,20 @@ export default {
},
// 저장 후 부모창 호출.
toComplete(){
this.getParent('custList').$refs.table.reloadData();
this.getParent('memberList').$refs.table.reloadData();
this.ModalClose();
},
},
async doInsert(){
if(this.doValidate() && window.confirm('등록 하시겠습니까?')){
if(this.doValidate()){
console.log(this.row)
try {
const response = await custMgtApi.insertTestId(this.row);
const result = response.data;
if (result != null && result.retCode == "0000") {
this.row.title = '청약고객관리';
this.row.msg1 = '저장 하였습니다.';
this.$refs.commmonModal.alertModalOpen(this.row);
// this.row.title = '청약고객관리';
// this.row.msg1 = '저장 하였습니다.';
// this.$refs.commmonModal.alertModalOpen(this.row);
this.toComplete();
}
} catch(err) {
@@ -249,15 +250,11 @@ export default {
}
}
},
formReset(){
//this.$refs.adminRegForm.reset();
},
formReset(){
// this.$refs.adminRegForm.reset();
Object.assign(this.$data, this.$options.data());
},
}
}
</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

@@ -18,24 +18,24 @@
</div>
</div>
<!-- 사용자 등록 - 최초 등록 -->
<!-- 사용자 등록 - 최초 등록 -->
<div class="dimmed confirm-insert" @click="confirmInsertClose();"></div>
<div class="popup-wrap confirm-insert">
<div class="popup confirm-insert">
<div class="pop-head">
<h3 class="pop-tit">사용자 등록</h3>
</div>
<div class="pop-cont">
<p>해당 사용자를 등록하고 인증 메일을</p>
<p>발송하시겠습니까?</p>
<p>사용을 위해서는 등록된 이메일 인증 </p>
<p>서비스 이용이 가능합니다.</p>
</div>
<div class="pop-btn2">
<button class="btn-pcolor" @click="confirmInsert();">확인</button>
<button class="btn-default" @click="confirmInsertClose();">취소</button>
</div>
</div>
<div class="popup confirm-insert">
<div class="pop-head">
<h3 class="pop-tit">사용자 등록</h3>
</div>
<div class="pop-cont">
<p>해당 사용자를 등록하고 인증 메일을</p>
<p>발송하시겠습니까?</p>
<p>사용을 위해서는 등록된 이메일 인증 </p>
<p>서비스 이용이 가능합니다.</p>
</div>
<div class="popup-btn2">
<button class="btn-pcolor" @click="confirmInsert();">확인</button>
<button class="btn-default" @click="confirmInsertClose();">취소</button>
</div>
</div>
</div>
<!-- 사용자 등록 - 이메일 형식 체크 -->
@@ -124,18 +124,18 @@
<!-- 사용자 수정 확인 -->
<div class="dimmed confirm-update" @click="confirmUpdateClose();"></div>
<div class="popup-wrap confirm-update">
<div class="popup confirm-update">
<div class="pop-head">
<h3 class="pop-tit">사용자 수정 확인</h3>
</div>
<div class="pop-cont">
<p>변경된 내용을 저장하시겠습니까?</p>
</div>
<div class="pop-btn2">
<button class="btn-pcolor" @click="confirmUpdate();">확인</button>
<button class="btn-default" @click="confirmUpdateClose();">취소</button>
</div>
</div>
<div class="popup confirm-update">
<div class="pop-head">
<h3 class="pop-tit">사용자 수정 확인</h3>
</div>
<div class="pop-cont">
<p>변경된 내용을 저장하시겠습니까?</p>
</div>
<div class="popup-btn2">
<button class="btn-pcolor" @click="confirmUpdate();">확인</button>
<button class="btn-default" @click="confirmUpdateClose();">취소</button>
</div>
</div>
</div>
<!-- 사용자 수정(청약고객:sub) 확인 -->

View File

@@ -60,6 +60,27 @@
</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>
</template>
@@ -80,14 +101,13 @@ export default {
},
methods :{
alertModalOpen(props){
console.log('>>>>>>>>>> alertModalOpen');
console.log(props.msg1);
this.title = props.title;
this.msg1 = props.msg1;
this.msg2 = props.msg2;
this.msg3 = props.msg3;
this.msg4 = props.msg4;
console.log(props)
var dimmed = document.getElementsByClassName('alertModal');
for(var i = 0; i < dimmed.length; i++){
dimmed[i].style.display = 'block';
@@ -110,6 +130,7 @@ export default {
},
// 모달 오픈
confirmModalOpen(props){
console.log(props)
var dimmed = document.getElementsByClassName('confirm');
for(var i = 0; i < dimmed.length; i++){
dimmed[i].style.display = 'block';
@@ -127,6 +148,18 @@ export default {
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.msg1 = props.msg1;
this.msg2 = props.msg2;
@@ -151,6 +184,17 @@ export default {
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.$parent.confirmCalbackFnc(this.row);
@@ -177,6 +221,18 @@ export default {
// 부모 함수 호출.
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>

View File

@@ -68,6 +68,11 @@ const 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) => {
return httpClient.post('/api/v1/bo/custMgt/deleteMemo', params);
@@ -111,4 +116,5 @@ export default {
deleteUser,
updateAdminInfoTotal,
deleteMemo,
insertTestId,
}

View File

@@ -98,7 +98,7 @@
<div class="button_group">
<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 white del" @click="memberDelete();">삭제</button>
<button type="button" class="button white del" @click="deleteMember();">삭제</button>
</div>
</div>
@@ -348,9 +348,19 @@ export default {
this.row.adminId = this.adminId;
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(){
if(window.confirm('삭제 하시겠습니까?')){
var serviceId = this.adminId;
this.row.list = this.selected.map((row)=>({userId:row}));
this.row.adminId = this.adminId;
@@ -359,18 +369,20 @@ export default {
let response = await custMgtApi.deleteUser(this.row);
const result = response.data;
if (result != null && result.retCode == "0000") {
this.row.title = '청약고객관리';
this.row.msg1 = '저장 하였습니다.';
this.$refs.commmonModal.alertModalOpen(this.row);
this.memberDetail(serviceId);
}
}else{
this.row={}
this.row.title = '청약고객관리';
this.row.msg1 = '실패 하였습니다.';
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() {
// 권한 옵션.
@@ -388,6 +400,12 @@ export default {
this.svcUserId = this.userId
this.ezSvcUserAuthKey = process.env.VUE_APP_AUTHKEY
this.$refs.form.submit()
},
confirmCalbackFnc(props){
console.log(props)
if(props.result){
this.memberDelete();
}
},
},
};

View File

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

View File

@@ -180,9 +180,3 @@ export default {
}
}
</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 { utils_mixin, chkPattern2 } from '../service/mixins';
import LoginPopup from '@/components/LoginPopup.vue'
import commonModal from "@/components/modal/commonModal";
import commonModal from "../components/commonModal";
export default {
name: 'Params',
@@ -137,16 +137,26 @@ export default {
async authNum(){
var vm = this;
let userId = vm.$route.params.userId;
this.row = {}
if(!this.isLogin){
vm.$store.commit("login/isLogin", false);
vm.$store.commit("login/isAuthChk", false);
vm.$router.push({ path: '/'});
return;
return false;
}
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)){
this.row.title = '관리자/유치채널 관리';
this.row.title = '로그인';
this.row.msg1 = '휴대폰 번호 형식이 잘못되었습니다. 확인해 주세요.';
this.$refs.commmonModal.alertModalOpen(this.row);
this.$refs._phone.focus();
@@ -162,13 +172,26 @@ export default {
const response = await api.authNum(params)
console.log(response);
var rsp = response.data;
if(rsp.retCode == '0000'){
if(rsp.retCode == '0000') {
this.timerStop(this.timer);
this.timer = this.timerStart();
this.row.title = '인증번호 발송';
this.row.msg1 = '인증번호를 발송하였습니다.';
this.$refs.commmonModal.alertModalOpen(this.row);
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) {
this.timerStop(this.timer);
this.timer = null;
@@ -187,7 +210,7 @@ export default {
async ajaxAuth(){
var vm = this;
let userId = vm.$route.params.userId;
this.row = {}
if(!this.mdn){
this.row.title = '휴대폰번호 확인';
this.row.msg1 = '휴대폰번호를 확인해 주세요.';
@@ -209,7 +232,11 @@ export default {
}
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;
}
var params = {
@@ -324,7 +351,12 @@ export default {
+ secondes.toString().padStart(2, "0")
);
},
alertCalbackFnc(callFnc){
console.log(callFnc)
if(callFnc === 'login'){
this.$router.push({ path: '/'});
}
},
}
};
</script>

View File

@@ -1,4 +1,6 @@
<template>
<div>
<div class="login-box adm-login">
<div class="wbox">
<div class="logo"></div>
@@ -22,9 +24,11 @@
</div>
</div>
</div>
<login-popup ref="LoginPopup"> </login-popup>
<common-modal ref="commonModal"></common-modal>
</div>
</div>
</template>
<script>
@@ -67,7 +71,7 @@ export default {
cont.classList.remove("login-wrap");
},
components: {
LoginPopup : LoginPopup,
// LoginPopup : LoginPopup,
commonModal,
},
methods: {
@@ -85,6 +89,7 @@ export default {
var vm = this;
vm.errmsg = null;
this.row = {}
// if (!vm.formCheck()) return false;
console.log(this.userId)
if (!this.userId){
@@ -145,7 +150,7 @@ export default {
this.row.msg1 = '비밀번호를 변경하지 않은지 90일이';
this.row.msg2 = '지났습니다. 비밀번호를 변경하여';
this.row.msg3 = '이용 부탁드립니다.';
vm.$router.push({ name: 'updatePassword',params: {userId : oprtrId}});
this.row.callFnc = 'updatePassword'
this.$refs.commonModal.alertModalOpen(this.row);
} else if(rsp.retCode == '4007') {
this.row.title = '로그인 실패';
@@ -173,11 +178,18 @@ export default {
});
},
ModalOpen: function(target){
this.$refs.LoginPopup.ModalOpen(target);
// this.$refs.LoginPopup.ModalOpen(target);
},
alertCalbackFnc(callFnc){
console.log(callFnc)
if(callFnc === 'resetPassword'){
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,
},
methods: {
formCheck: function()
{
this.errors = [];
if (!this.userId) {
this.row.title = '아이디 오류';
this.row.msg1 = '아이디를 입력해 주세요.';
this.$refs.commonModal.alertModalOpen(this.row);
// this.errors.push('아이디를 입력해 주세요.');
}
return this.errors.length == 0;
},
async ajaxReset(){
var vm = this;
//vm.errmsg = null;
if (!vm.formCheck()) return false;
if (!this.userId) {
this.row.title = '아이디 오류';
this.row.msg1 = '아이디를 입력해 주세요.';
this.$refs.commonModal.alertModalOpen(this.row);
return false;
}
var params =
{
"userId": this.userId,
//"userPwd": this.userPwd,
"userId": this.userId
}
try {
const response = await api.resetPassword(params)
@@ -94,7 +83,6 @@ export default {
this.$refs.commonModal.alertModalOpen(this.row);
}
} catch(err) {
//alert("실패 하였습니다.");
console.log(err)
this.row.title = '비밀번호 초기화';
this.row.msg1 = '실패 하였습니다.';

View File

@@ -1,20 +1,20 @@
<template>
<div>
<div class="login-box pw-change">
<div class="logo"></div>
<div class="wbox">
<h3 class="title">비밀번호 변경</h3>
<p class="desc">임시비밀번호로 로그인할 경우 비밀번호를 변경 <br>서비스 이용이 가능합니다.</p>
<div>
<div class="login-box pw-change">
<div class="logo"></div>
<div class="wbox">
<h3 class="title">비밀번호 변경</h3>
<p class="desc">임시비밀번호로 로그인할 경우 비밀번호를 변경 <br>서비스 이용이 가능합니다.</p>
<ul class="pw-form">
<li><input type="password" placeholder="기존 비밀번호를 입력하세요" v-model="oldPw" ref="oldPw"></li>
<li><input type="password" placeholder="새로운 비밀번호를 입력하세요" required minlength="8" maxlength="16" v-model.trim="newPw" ref="_newPw"></li>
<li><input type="password" placeholder="새로운 비밀번호를 다시 한 번 입력하세요" required minlength="8" maxlength="16" v-model.trim="newPw2" ref="_newPw2"></li>
<li><button class="btn-pcolor" @click="changedPwd()">비밀번호 변경하기</button></li>
</ul>
</div>
</div>
<common-modal ref="commonModal"></common-modal>
</div>
<common-modal ref="commonModal"></common-modal>
</div>
</template>
@@ -22,222 +22,198 @@
<script>
import lodash from "lodash";
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";
export default {
mixins: [commonPwdView, validation],
name: 'updatePassword',
data: function() {
return {
userId: '',
oldPw: '',
newPw: '',
newPw2: '',
passwordValidFlag: true,
row: {},
};
return {
userId: '',
oldPw: '',
newPw: '',
newPw2: '',
passwordValidFlag: true,
row: {},
}
},
created() {
this.$store.commit("login/isLogin", true);
this.$store.commit("login/isAuthChk", false);
},
computed: {
},
components: {
commonModal,
},
mounted() {
// this.$refs.chkSaveId.checked = true;
if (localStorage.hubwebUserId) {
this.userId = localStorage.hubwebUserId;
}
this.isLogin = this.getLogin;
this.oldPw = this.getPwd;
},
methods: {
verifyNewPw: function() {
this.message.newPw = '';
},
created: function() {
this.$store.commit("login/isLogin", true);
this.$store.commit("login/isAuthChk", false);
},
mounted() {
// this.$refs.chkSaveId.checked = true;
formCheck: function() {
this.errors = [];
if (localStorage.hubwebUserId) {
this.userId = localStorage.hubwebUserId;
}
this.isLogin = this.getLogin;
this.oldPw = this.getPwd;
},
computed: {
...mapGetters({
getLogin: 'login/isLogin',
getPwd: 'login/getPwd'
}),
},
if (!this.oldPw) this.errors.push('기존비밀번호');
if (!this.newPw) this.errors.push('새로운비밀번호');
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,
return this.errors.length == 0;
},
methods: {
verifyNewPw: function() {
this.message.newPw = '';
},
doPwdValidate(){
console.log(this.userId)
//debugger;
if(lodash.isNull(this.newPw)){
this.row.title = '비밀번호 변경';
this.row.msg1 = '비밀번호 확인을 입력해 주세요.';
this.$refs.commonModal.alertModalOpen(this.row);
this.$refs._newPw2.focus();
return false;
}
if(!lodash.isEqual(this.newPw, this.newPw2)){
this.row.title = '비밀번호 변경';
this.row.msg1 = '비밀번호가 일치하지 않습니다.';
this.$refs.commonModal.alertModalOpen(this.row);
this.$refs._newPw2.focus();
return false;
}
const pwdLen = this.bytes(this.newPw);
if(!(pwdLen >= 8 && pwdLen <= 16)){
this.row.title = '비밀번호 변경';
this.row.msg1 = '비밀번호는 8~16자의 영문, 숫자, 특수문자(!,@, $, %, ^, &, *) 조합이 필요합니다.';
this.$refs.commonModal.alertModalOpen(this.row);
this.$refs._newPw2.focus();
return false;
}
const pEng = /[A-Za-z]/g; // 영문자
const pNum = /[0-9]/g; // 숫자
const pSpc = /[!@$%^&*]/g; // 특수문자
if(!(pEng.test(this.newPw) && pNum.test(this.newPw) && pSpc.test(this.newPw))) {
this.row.title = '비밀번호 변경';
this.row.msg1 = '비밀번호는 8~16자의 영문, 숫자, 특수문자(!,@, $, %, ^, &, *) 조합이 필요합니다.';
this.$refs.commonModal.alertModalOpen(this.row);
this.$refs._newPw2.focus();
return;
}
return true;
},
formCheck: function() {
this.errors = [];
//비밀번호 유효성 체크
async changedPwd() {
if(this.doPwdValidate()){
var vm = this;
if (!this.oldPw) this.errors.push('기존비밀번호');
if (!this.newPw) this.errors.push('새로운비밀번호');
var params = {
return this.errors.length == 0;
},
doPwdValidate(){
//debugger;
if(lodash.isNil(this.newPw)){
this.row.title = '비밀번호 변경';
this.row.msg1 = '비밀번호 확인을 입력해 주세요.';
this.$refs.commonModal.alertModalOpen(this.row);
this.$refs._newPw2.focus();
return false;
"userId": this.userId,
"oldPw": this.oldPw,
"newPw": this.newPw
}
if(!lodash.isEqual(this.newPw, this.newPw2)){
this.row.title = '비밀번호 변경';
this.row.msg1 = '비밀번호가 일치하지 않습니다.';
this.$refs.commonModal.alertModalOpen(this.row);
this.$refs._newPw2.focus();
return false;
}
const pwdLen = this.bytes(this.newPw);
if(!(pwdLen >= 8 && pwdLen <= 16)){
this.row.title = '비밀번호 변경';
this.row.msg1 = '비밀번호는 8~16자의 영문, 숫자, 특수문자(!,@, $, %, ^, &, *) 조합이 필요합니다.';
this.$refs.commonModal.alertModalOpen(this.row);
this.$refs._newPw2.focus();
return false;
}
const pEng = /[A-Za-z]/g; // 영문자
const pNum = /[0-9]/g; // 숫자
const pSpc = /[!@$%^&*]/g; // 특수문자
if(!(pEng.test(this.newPw) && pNum.test(this.newPw) && pSpc.test(this.newPw))) {
this.row.title = '비밀번호 변경';
this.row.msg1 = '비밀번호는 8~16자의 영문, 숫자, 특수문자(!,@, $, %, ^, &, *) 조합이 필요합니다.';
this.$refs.commonModal.alertModalOpen(this.row);
this.$refs._newPw2.focus();
return;
}
return true;
},
//비밀번호 유효성 체크
async changedPwd() {
if(this.doPwdValidate()){
var vm = this;
var params = {
"userId": this.userId,
"oldPw": this.oldPw,
"newPw": this.newPw
}
try {
try {
const response = await api.updatePassword(params)
const rsp = response.data;
console.log("RESULT_CODE : "+rsp.retCode);
if(rsp.retCode == '0000') {
// vm.chgChkUserId();
this.row.title = '비밀번호 변경';
this.row.msg1 = '비밀번호가 정상적으로 변경되었습니다.';
this.row.msg2 = '변경된 비밀번호로 다시 로그인 해주세요.';
this.$refs.commonModal.alertModalOpen(this.row);
// if(vm.ModalOpen('modal16')){
vm.$router.push({ path: '/login' });
// }
} else if(rsp.retCode == '4016') {
this.row.title = '비밀번호 변경';
this.row.msg1 = '비밀번호를 확인해주세요.';
this.$refs.commonModal.alertModalOpen(this.row);
// vm.ModalOpen('modal14')
} else if(rsp.retCode == '4017') {
this.row.title = '비밀번호 오류';
this.row.msg1 = '비밀번호를 사용할 수 없습니다.';
this.row.msg2 = '비밀번호는 영문/숫자/특수기호를 혼합하여';
this.row.msg3 = '8~16자리로 설정해주세요.';
this.$refs.commonModal.alertModalOpen(this.row);
// vm.ModalOpen('modal15')
} else if(rsp.retCode == '4003') {
this.row.title = '아이디 오류';
this.row.msg1 = '등록되지 않은 아이디입니다.';
this.$refs.commonModal.alertModalOpen(this.row);
}
} catch(err) {
//alert("실패 하였습니다.");
console.log(err)
this.row.title = '비밀번호 초기화';
this.row.msg1 = '실패 하였습니다.';
if(rsp.retCode == '0000') {
// vm.chgChkUserId();
this.row.title = '비밀번호 변경';
this.row.msg1 = '비밀번호가 정상적으로 변경되었습니다.';
this.row.msg2 = '변경된 비밀번호로 다시 로그인 해주세요.';
this.$refs.commonModal.alertModalOpen(this.row);
return false;
// if(vm.ModalOpen('modal16')){
// }
} else if(rsp.retCode == '4016') {
this.row.title = '비밀번호 변경';
this.row.msg1 = '비밀번호를 확인해주세요.';
this.$refs.commonModal.alertModalOpen(this.row);
// vm.ModalOpen('modal14')
} else if(rsp.retCode == '4017') {
this.row.title = '비밀번호 오류';
this.row.msg1 = '비밀번호를 사용할 수 없습니다.';
this.row.msg2 = '비밀번호는 영문/숫자/특수기호를 혼합하여';
this.row.msg3 = '8~16자리로 설정해주세요.';
this.$refs.commonModal.alertModalOpen(this.row);
// vm.ModalOpen('modal15')
} else if(rsp.retCode == '4003') {
this.row.title = '아이디 오류';
this.row.msg1 = '등록되지 않은 아이디입니다.';
this.$refs.commonModal.alertModalOpen(this.row);
}
// api.updatePassword(params).then(function(response) {
// var rsp = response.data;
// // var pofo = document.getElementById('oldPw');
//
// if(rsp.retCode == '0000') {
// // vm.chgChkUserId();
// this.row.title = '비밀번호 변경';
// this.row.msg1 = '비밀번호가 정상적으로 변경되었습니다.';
// this.row.msg2 = '변경된 비밀번호로 다시 로그인 해주세요.';
// this.$refs.commonModal.alertModalOpen(this.row);
// // if(vm.ModalOpen('modal16')){
// vm.$router.push({ path: '/login' });
// // }
// } else if(rsp.retCode == '4016') {
// this.row.title = '비밀번호 변경';
// this.row.msg1 = '비밀번호를 확인해주세요.';
// this.$refs.commonModal.alertModalOpen(this.row);
// // vm.ModalOpen('modal14')
// } else if(rsp.retCode == '4017') {
// this.row.title = '비밀번호 오류';
// this.row.msg1 = '비밀번호를 사용할 수 없습니다.';
// this.row.msg2 = '비밀번호는 영문/숫자/특수기호를 혼합하여';
// this.row.msg3 = '8~16자리로 설정해주세요.';
// this.$refs.commonModal.alertModalOpen(this.row);
// // vm.ModalOpen('modal15')
// } else if(rsp.retCode == '4003') {
// this.row.title = '아이디 오류';
// this.row.msg1 = '등록되지 않은 아이디입니다.';
// this.row.msg1 = '아이디를 다시 확인하세요';
// this.$refs.commonModal.alertModalOpen(this.row);
//
// }
// });
} catch(err) {
//alert("실패 하였습니다.");
console.log(err)
this.row.title = '비밀번호 초기화';
this.row.msg1 = '실패 하였습니다.';
this.$refs.commonModal.alertModalOpen(this.row);
return false;
}
},
bytes: function (str) {
var length = ((s,b,i,c) => {
b=0,i=0;
while(1 === 1){
c = s.charCodeAt(i++);
if (isNaN(c)) {
break;
}
b += c >> 11 ? 2 : c >> 7 ? 1 : 1;
}
return b
})(str);
return length;
},
ModalOpen: function(target){
// this.$refs.LoginPopup.ModalOpen(target);
// this.$refs.oldPw.focus(target);
}
}
// api.updatePassword(params).then(function(response) {
// var rsp = response.data;
// // var pofo = document.getElementById('oldPw');
//
// if(rsp.retCode == '0000') {
// // vm.chgChkUserId();
// this.row.title = '비밀번호 변경';
// this.row.msg1 = '비밀번호가 정상적으로 변경되었습니다.';
// this.row.msg2 = '변경된 비밀번호로 다시 로그인 해주세요.';
// this.$refs.commonModal.alertModalOpen(this.row);
// // if(vm.ModalOpen('modal16')){
// vm.$router.push({ path: '/login' });
// // }
// } else if(rsp.retCode == '4016') {
// this.row.title = '비밀번호 변경';
// this.row.msg1 = '비밀번호를 확인해주세요.';
// this.$refs.commonModal.alertModalOpen(this.row);
// // vm.ModalOpen('modal14')
// } else if(rsp.retCode == '4017') {
// this.row.title = '비밀번호 오류';
// this.row.msg1 = '비밀번호를 사용할 수 없습니다.';
// this.row.msg2 = '비밀번호는 영문/숫자/특수기호를 혼합하여';
// this.row.msg3 = '8~16자리로 설정해주세요.';
// this.$refs.commonModal.alertModalOpen(this.row);
// // vm.ModalOpen('modal15')
// } else if(rsp.retCode == '4003') {
// this.row.title = '아이디 오류';
// this.row.msg1 = '등록되지 않은 아이디입니다.';
// this.row.msg1 = '아이디를 다시 확인하세요';
// this.$refs.commonModal.alertModalOpen(this.row);
//
// }
// });
}
},
bytes: function (str) {
var length = ((s,b,i,c) => {
b=0,i=0;
while(1 === 1){
c = s.charCodeAt(i++);
if (isNaN(c)) {
break;
}
b += c >> 11 ? 2 : c >> 7 ? 1 : 1;
}
return b
})(str);
return length;
},
ModalOpen: function(target){
this.$refs.LoginPopup.ModalOpen(target);
this.$refs.oldPw.focus(target);
},
}
}
</script>

View File

@@ -137,7 +137,7 @@ export default {
grid: {
url: '/api/v1/bo/riskMgt/sendNum/intrcpList',
pagePerRows: 50,
perPage: 50,
//perPage: 50,
pagination: true,
isCheckbox: false,
initialRequest: false,
@@ -187,6 +187,8 @@ export default {
commonModal,
},
destroyed() {
this.grid.params.blckSndrno = '';
this.grid.params.regId = '';
},
created(){
@@ -212,7 +214,7 @@ export default {
this.grid.params.blckRsnCd = this.blckRsnCd
this.grid.params.blckYn = this.blckYn
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.sendStoreData();

View File

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

View File

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

View File

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

View File

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

View File

@@ -22,27 +22,25 @@
<div class="dimmed modal18" @click="searchIdModalCancelClose();"></div>
<div class="popup-wrap modal18">
<!-- 관리자 ID 조회 -->
<div class="popup modal18">
<div class="pop-head">
<h3 class="pop-tit">관리자 ID 조회</h3>
</div>
<div class="pop-cont">
<p>선택하신 정보 아래와 같습니다.</p>
<p>관리자 정보를 입력하시겠습니까?</p>
</div>
<ul class="pop-cont-detail">
<li>마당ID : {{madangId}}</li>
<li>이름 : {{name}}</li>
<li>휴대폰번호 : {{mdn}}</li>
<li>이메일 : {{email}}</li>
</ul>
<div class="pop-btn2">
<button class="btn-default" @click="searchIdModalCancelClose();">취소</button>
<button class="btn-pcolor" @click="searchIdModalOkClose();">확인</button>
</div>
</div>
<div class="popup modal18">
<div class="pop-head">
<h3 class="pop-tit">관리자 ID 조회</h3>
</div>
<div class="pop-cont">
<p>선택하신 정보가 아래와 같습니다.</p>
<p>관리자 정보 입력하시겠습니까?</p>
</div>
<ul class="pop-cont-detail">
<li>마당ID : {{madangId}}</li>
<li>이름 : {{name}}</li>
<li>휴대폰번호 : {{mdn}}</li>
<li>이메일 : {{email}}</li>
</ul>
<div class="popup-btn2">
<button class="btn-pcolor" @click="searchIdModalOkClose();">확인</button>
<button class="btn-default" @click="searchIdModalCancelClose();">취소</button>
</div>
</div>
<!-- 시스템관리 팝업 -->
</div>
<!-- e: 팝업 -->

View File

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

View File

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

View File

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

View File

@@ -155,7 +155,8 @@ public class LoginService {
String clientKey = DateUtils.date2strYMDHMS() + "AD" + RandomStringUtils.randomAlphanumeric(8);
SendMsgDto sendMsgDto = new SendMsgDto();
sendMsgDto.setClientKey(clientKey);
sendMsgDto.setMsg("인증 번호는 [" + authNum + "] 입니다.");
sendMsgDto.setMsg("[LG U+ 메시지허브이지]\n"
+ "로그인 2차인증 인증번호는 " + authNum + " 입니다.");
sendMsgDto.setPhone(user.getHpNo());
sendMsgDto.setTableName(sendMsgTableName);
loginMapper.insertSendMsg(sendMsgDto);
@@ -255,7 +256,9 @@ public class LoginService {
String clientKey = DateUtils.date2strYMDHMS() + "AD" + RandomStringUtils.randomAlphanumeric(8);
SendMsgDto sendMsgDto = new SendMsgDto();
sendMsgDto.setClientKey(clientKey);
sendMsgDto.setMsg("[U+메시지허브이지] \n임시 비밀번호 안내 : " + randomPw + "\n로그인 후, 비밀번호 변경해주세요.\n");
sendMsgDto.setMsg("[LG U+] 메시지허브이지 임시 비밀번호 안내\n"
+ "임시 비밀번호 " + randomPw + "\n"
+ "※ 임시 비밀번호로 로그인한 후 보안을 위해 비밀번호를 반드시 변경해 주세요.");
sendMsgDto.setPhone(user.getHpNo());
sendMsgDto.setTableName(sendMsgTableName);
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;
}
// 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) {
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
PROD_NM
FROM
${HUBEZ_COMMON}.EZ_PROD_INFO
hubez_common.EZ_PROD_INFO
WHERE
PROD_CD = esi.PROD_CD) AS PLAN
FROM
@@ -215,7 +215,7 @@
,SUM(SND_CNT) AS SND_CNT
,SUM(SUCC_CNT) AS SUCC_CNT
FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT
hubez_common.EZ_CUST_MSTAT
WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'SMS'
@@ -228,7 +228,7 @@
,SUM(FBACK_CNT) AS FBACK_CNT
,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT
FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT
hubez_common.EZ_CUST_MSTAT
WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'ALIMTALK'
@@ -251,7 +251,7 @@
,SUM(SND_CNT) AS SND_CNT
,SUM(SUCC_CNT) AS SUCC_CNT
FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT
hubez_common.EZ_CUST_MSTAT
WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'LMS'
@@ -264,7 +264,7 @@
,SUM(FBACK_CNT) AS FBACK_CNT
,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT
FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT
hubez_common.EZ_CUST_MSTAT
WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'ALIMTALK'
@@ -287,7 +287,7 @@
,SUM(SND_CNT) AS SND_CNT
,SUM(SUCC_CNT) AS SUCC_CNT
FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT
hubez_common.EZ_CUST_MSTAT
WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'MMS'
@@ -300,7 +300,7 @@
,SUM(FBACK_CNT) AS FBACK_CNT
,SUM(FBACK_SUCC_CNT) AS FBACK_SUCC_CNT
FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT
hubez_common.EZ_CUST_MSTAT
WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'ALIMTALK'
@@ -317,7 +317,7 @@
,SUM(SND_CNT) AS SND_CNT
,SUM(SUCC_CNT) AS SUCC_CNT
FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT
hubez_common.EZ_CUST_MSTAT
WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'ALIMTALK'
@@ -367,7 +367,7 @@
,USER_SEQ
,SUM(SND_CNT) AS SND_CNT
FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT
hubez_common.EZ_CUST_MSTAT
WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'SMS'
@@ -379,7 +379,7 @@
,USER_SEQ
,SUM(FBACK_CNT) AS FBACK_CNT
FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT
hubez_common.EZ_CUST_MSTAT
WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'ALIMTALK'
@@ -400,7 +400,7 @@
,USER_SEQ
,SUM(SND_CNT) AS SND_CNT
FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT
hubez_common.EZ_CUST_MSTAT
WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'LMS'
@@ -412,7 +412,7 @@
,USER_SEQ
,SUM(FBACK_CNT) AS FBACK_CNT
FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT
hubez_common.EZ_CUST_MSTAT
WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'ALIMTALK'
@@ -433,7 +433,7 @@
,USER_SEQ
,SUM(SND_CNT) AS SND_CNT
FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT
hubez_common.EZ_CUST_MSTAT
WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'MMS'
@@ -445,7 +445,7 @@
,USER_SEQ
,SUM(FBACK_CNT) AS FBACK_CNT
FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT
hubez_common.EZ_CUST_MSTAT
WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'ALIMTALK'
@@ -461,7 +461,7 @@
,USER_SEQ
,SUM(SND_CNT) AS SND_CNT
FROM
${HUBEZ_COMMON}.EZ_CUST_MSTAT
hubez_common.EZ_CUST_MSTAT
WHERE 1=1
AND SUM_YM BETWEEN DATE_ADD(NOW(), INTERVAL -37 MONTH) AND DATE_ADD(NOW(), INTERVAL -1 MONTH)
AND SND_CH_CD = 'ALIMTALK'

View File

@@ -10,8 +10,8 @@
eci.CUST_NM
,eci.BIZRNO
,esi.SUBS_ID
FROM ${HUBEZ_COMMON}.EZ_SUBS_INFO esi
JOIN ${HUBEZ_COMMON}.EZ_CUST_INFO eci
FROM hubez_common.EZ_SUBS_INFO esi
JOIN hubez_common.EZ_CUST_INFO eci
ON esi.CUST_SEQ = eci.CUST_SEQ
WHERE 1=1
<if test="custNm != null and custNm != ''">
@@ -25,7 +25,7 @@
(SELECT MAX(COLEC_TMS) AS COLEC_TMS
,eud.USE_YM AS USE_YM
,eud.SUBS_ID AS SUBS_ID
FROM ${HUBEZ_ADMIN}.EZ_UTXNCOLEC_DTL eud
FROM hubez_admin.EZ_UTXNCOLEC_DTL eud
WHERE 1=1
<![CDATA[
AND eud.USE_YM >= STR_TO_DATE(CONCAT(#{startMonth},'01'),'%Y%m%d')
@@ -59,8 +59,8 @@
,eci.BIZRNO
,esi.SUBS_ID
FROM
${HUBEZ_COMMON}.EZ_SUBS_INFO esi
JOIN ${HUBEZ_COMMON}.EZ_CUST_INFO eci
hubez_common.EZ_SUBS_INFO esi
JOIN hubez_common.EZ_CUST_INFO eci
ON esi.CUST_SEQ = eci.CUST_SEQ
WHERE 1=1
<if test="custNm != null and custNm != ''">
@@ -82,8 +82,8 @@
,ROUND(IFNULL(eud.MRT_USE_AMT,0)) AS MRT_USE_AMT -- 종량금액
,ROUND(IFNULL(eud.EXTNC_AMT,0)) AS EXTNC_AMT -- 소멸금액 : 소멸처리금액
,ROUND(IFNULL((SELECT IFNULL(t2.RAT_AMT,0)
FROM ${HUBEZ_ADMIN}.EZ_RAT_TXN t1
JOIN ${HUBEZ_ADMIN}.EZ_RATTXN_DTL t2
FROM hubez_admin.EZ_RAT_TXN t1
JOIN hubez_admin.EZ_RATTXN_DTL t2
ON t1.RAT_YM = t2.RAT_YM
AND t1.RAT_TMS = t2.RAT_TMS
WHERE t1.USE_YM = eud.USE_YM
@@ -94,7 +94,7 @@
,IFNULL(eud.LMS_USE_CNT,0) AS LMS_SND_CNT
,IFNULL(eud.MMS_USE_CNT,0) AS MMS_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
<![CDATA[
AND eud.USE_YM >= STR_TO_DATE(CONCAT(#{startMonth},'01'),'%Y%m%d')
@@ -131,8 +131,8 @@
,eci.BIZRNO
,esi.SUBS_ID
FROM
${HUBEZ_COMMON}.EZ_SUBS_INFO esi
JOIN ${HUBEZ_COMMON}.EZ_CUST_INFO eci
hubez_common.EZ_SUBS_INFO esi
JOIN hubez_common.EZ_CUST_INFO eci
ON esi.CUST_SEQ = eci.CUST_SEQ
WHERE 1=1
<if test="custNm != null and custNm != ''">
@@ -154,8 +154,8 @@
,ROUND(IFNULL(eud.MRT_USE_AMT,0)) AS MRT_USE_AMT -- 종량금액
,ROUND(IFNULL(eud.EXTNC_AMT,0)) AS EXTNC_AMT -- 소멸금액 : 소멸처리금액
,ROUND(IFNULL((SELECT IFNULL(t2.RAT_AMT,0)
FROM ${HUBEZ_ADMIN}.EZ_RAT_TXN t1
JOIN ${HUBEZ_ADMIN}.EZ_RATTXN_DTL t2
FROM hubez_admin.EZ_RAT_TXN t1
JOIN hubez_admin.EZ_RATTXN_DTL t2
ON t1.RAT_YM = t2.RAT_YM
AND t1.RAT_TMS = t2.RAT_TMS
WHERE t1.USE_YM = eud.USE_YM
@@ -166,7 +166,7 @@
,IFNULL(eud.LMS_USE_CNT,0) AS LMS_SND_CNT
,IFNULL(eud.MMS_USE_CNT,0) AS MMS_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
<![CDATA[
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
COUNT(*)
from ${HUBEZ_COMMON}.EZ_ATLK_TMPLT eat
inner join ${HUBEZ_COMMON}.EZ_SUBS_INFO esi
from hubez_common.EZ_ATLK_TMPLT eat
inner join hubez_common.EZ_SUBS_INFO esi
on esi.USER_SEQ = eat.USER_SEQ
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
@@ -31,13 +31,13 @@
eat.TMPLT_STTUS_CD AS stat,
eat.REJCT_RSN AS returnReason,
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
from ${HUBEZ_COMMON}.EZ_ATLK_TMPLT eat
inner join ${HUBEZ_COMMON}.EZ_SUBS_INFO esi
from hubez_common.EZ_ATLK_TMPLT eat
inner join hubez_common.EZ_SUBS_INFO esi
on esi.USER_SEQ = eat.USER_SEQ
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
<include refid="tmpltListCondition"></include>
LIMIT #{page}, #{pagePerRows}) A,
@@ -93,12 +93,12 @@
eat.SNDRPROF_KEY AS sendProfile,
DATE_FORMAT(eat.CHG_DT, '%Y-%m-%d') As lastChgDt
from
${HUBEZ_COMMON}.EZ_ATLK_TMPLT eat
inner join ${HUBEZ_COMMON}.EZ_SUBS_INFO esi
hubez_common.EZ_ATLK_TMPLT eat
inner join hubez_common.EZ_SUBS_INFO esi
on
esi.USER_SEQ = eat.USER_SEQ
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
<include refid="tmpltListCondition"></include>

View File

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

View File

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

View File

@@ -21,8 +21,8 @@
, T2.NAME
, T2.STATUS
FROM
${HUBEZ_ADMIN}.EZ_ADM_USER T1
LEFT JOIN ${HUBEZ_IMDB}.EZ_IM_USER T2 ON T1.OPRTR_ID = T2.LOGIN_ID
hubez_admin.EZ_ADM_USER T1
LEFT JOIN hubez_imdb.EZ_IM_USER T2 ON T1.OPRTR_ID = T2.LOGIN_ID
WHERE
T1.OPRTR_ID = #{oprtrId}
</select>
@@ -30,7 +30,7 @@
<update id="increaseFailCount" parameterType="string">
/* login-mapper.xml(increaseFailCount) */
UPDATE
${HUBEZ_ADMIN}.EZ_ADM_USER
hubez_admin.EZ_ADM_USER
SET
LOGIN_FAIL_CNT = IFNULL(LOGIN_FAIL_CNT, 0) + 1
WHERE
@@ -40,7 +40,7 @@
<update id="increaseAuthFailCnt" parameterType="string">
/* login-mapper.xml(increaseAuthFailCnt) */
UPDATE
${HUBEZ_ADMIN}.EZ_ADM_USER
hubez_admin.EZ_ADM_USER
SET
AUTHCHR_FAIL_CNT = IFNULL(AUTHCHR_FAIL_CNT, 0) + 1
WHERE
@@ -50,7 +50,7 @@
<update id="setUserStatus" parameterType="kr.co.uplus.ez.api.login.dto.AuthUser">
/* login-mapper.xml(setUserStatus) */
UPDATE
${HUBEZ_ADMIN}.EZ_ADM_USER
hubez_admin.EZ_ADM_USER
SET
STTUS_CD = #{sttusCd}
WHERE
@@ -60,7 +60,7 @@
<update id="setLoginInfo" parameterType="string">
/* login-mapper.xml(setLoginInfo) */
UPDATE
${HUBEZ_ADMIN}.EZ_ADM_USER
hubez_admin.EZ_ADM_USER
SET
LAST_LOGIN_DT = DATE_FORMAT(NOW(), '%Y%m%d%H%i%s')
, LOGIN_FAIL_CNT = 0
@@ -84,8 +84,8 @@
ELSE 'N'
END AS PW_CHANGE_CHECK
FROM
${HUBEZ_ADMIN}.EZ_ADM_USER T1
LEFT JOIN ${HUBEZ_IMDB}.EZ_IM_USER T2 ON T1.OPRTR_ID = T2.LOGIN_ID
hubez_admin.EZ_ADM_USER T1
LEFT JOIN hubez_imdb.EZ_IM_USER T2 ON T1.OPRTR_ID = T2.LOGIN_ID
WHERE 1 = 1
<if test="oprtrId != null and oprtrId != ''">
AND T1.OPRTR_ID = #{oprtrId}
@@ -97,7 +97,7 @@
<insert id="addAuthNum" parameterType="kr.co.uplus.ez.api.login.dto.AuthNum">
/* login-mapper.xml(addAuthNum) */
INSERT INTO ${HUBEZ_COMMON}.EZ_AUTH_CHR
INSERT INTO hubez_common.EZ_AUTH_CHR
(
AUTH_TP_CD
,STTUS_CD
@@ -123,7 +123,7 @@
<insert id="insertSendMsg" parameterType="kr.co.uplus.ez.api.login.dto.SendMsgDto">
INSERT
INTO hubez_send.EZ_MSG_REAL (
INTO hubez_send.${tableName} (
CLIENT_KEY
, REQ_PRODUCT
, TRAFFIC_TYPE
@@ -138,7 +138,7 @@
#{clientKey}
, 'SMS'
, 'real'
, 'req'
, 'ready'
, NOW()
, '15445992'
, #{msg}
@@ -159,8 +159,8 @@
,T2.HP_NO
,T2.CHR_VAL
,T2.EXP_DT
FROM ${HUBEZ_ADMIN}.EZ_ADM_USER T1
LEFT JOIN ${HUBEZ_COMMON}.EZ_AUTH_CHR T2
FROM hubez_admin.EZ_ADM_USER T1
LEFT JOIN hubez_common.EZ_AUTH_CHR T2
ON T1.OPRTR_ID = T2.REG_ID
AND T1.HP_NO = T2.HP_NO
WHERE T2.AUTH_TP_CD = #{authTpCd}
@@ -174,7 +174,7 @@
<update id="setAuthUserInfo" parameterType="kr.co.uplus.ez.api.login.dto.AuthNum">
/* login-mapper.xml(setAuthUserInfo) */
UPDATE
${HUBEZ_ADMIN}.EZ_ADM_USER
hubez_admin.EZ_ADM_USER
SET
AUTHCHR_FAIL_CNT = #{authchrFailCnt}
WHERE
@@ -184,7 +184,7 @@
<update id="setAuthNum" parameterType="kr.co.uplus.ez.api.login.dto.AuthNum">
/* login-mapper.xml(setAuthNum) */
UPDATE
${HUBEZ_COMMON}.EZ_AUTH_CHR
hubez_common.EZ_AUTH_CHR
SET
STTUS_CD = #{sttusCd}
WHERE
@@ -194,7 +194,7 @@
<update id="updateAdmUser" parameterType="kr.co.uplus.ez.api.login.dto.AuthUser">
/* login-mapper.xml(updateAdmUser) */
UPDATE
${HUBEZ_ADMIN}.EZ_ADM_USER
hubez_admin.EZ_ADM_USER
SET
CHG_ID = #{oprtrId}
, 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
COUNT(*) AS TOTALCNT
FROM ${HUBEZ_SEND}.EZ_MSG_LOG eml
WHERE DATE_FORMAT(eml.SENT_DATE,'%Y%m%d') = #{sentDate}
FROM hubez_send.EZ_MSG_LOG eml
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"'>
AND eml.REQ_PRODUCT = #{reqChennel}
</if>
<if test='phone != null and phone != ""'>
AND eml.PHONE LIKE CONCAT('%',#{phone},'%')
AND eml.PHONE = #{phone}
</if>
<if test='callbackNumber != null and callbackNumber != ""'>
AND eml.CALLBACK_NUMBER LIKE CONCAT('%',#{callbackNumber},'%')
AND eml.CALLBACK_NUMBER = #{callbackNumber}
</if>
<if test='custNm != null and custNm != ""'>
AND eml.ORDER_ID IN (
SELECT
T3.ORDER_ID
FROM ${HUBEZ_COMMON}.EZ_CUST_INFO T1
JOIN ${HUBEZ_COMMON}.EZ_SVC_USER T2
FROM hubez_common.EZ_CUST_INFO T1
JOIN hubez_common.EZ_SVC_USER T2
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
WHERE T1.CUST_NM LIKE CONCAT('%',#{custNm},'%'))
</if>
@@ -37,19 +38,19 @@
FROM
(
SELECT
DATE_FORMAT(SENT_DATE,'%Y-%m-%d') AS SENT_DATE
DATE_FORMAT(eml.REQ_DATE,'%Y-%m-%d') AS SENT_DATE
,(SELECT
esc.CUST_NM
FROM ${HUBEZ_ADMIN}.EZ_SNDDCT_REQ esr
join ${HUBEZ_COMMON}.EZ_SVC_USER esu
FROM hubez_admin.EZ_SNDDCT_REQ esr
join hubez_common.EZ_SVC_USER esu
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
WHERE esr.ORDER_ID = eml.ORDER_ID) AS CUST_NM
,(SELECT
esu.USER_ID
FROM ${HUBEZ_ADMIN}.EZ_SNDDCT_REQ esr
join ${HUBEZ_COMMON}.EZ_SVC_USER esu
FROM hubez_admin.EZ_SNDDCT_REQ esr
join hubez_common.EZ_SVC_USER esu
on esr.SNDREQ_USER_SEQ = esu.USER_SEQ
WHERE esr.ORDER_ID = eml.ORDER_ID) AS USER_ID
,eml.PHONE
@@ -60,26 +61,26 @@
,eml.DONE_CODE
,DATE_FORMAT(eml.REQ_DATE,'%Y-%m-%d %T') AS REQ_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
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 != ""'>
AND eml.REQ_PRODUCT = #{reqChennel}
</if>
<if test='phone != null and phone != ""'>
AND eml.PHONE LIKE CONCAT('%',#{phone},'%')
AND eml.PHONE = #{phone}
</if>
<if test='callbackNumber != null and callbackNumber != ""'>
AND eml.CALLBACK_NUMBER LIKE CONCAT('%',#{callbackNumber},'%')
AND eml.CALLBACK_NUMBER = #{callbackNumber}
</if>
<if test='custNm != null and custNm != ""'>
AND eml.ORDER_ID IN (
SELECT
T3.ORDER_ID
FROM ${HUBEZ_COMMON}.EZ_CUST_INFO T1
JOIN ${HUBEZ_COMMON}.EZ_SVC_USER T2
FROM hubez_common.EZ_CUST_INFO T1
JOIN hubez_common.EZ_SVC_USER T2
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
WHERE T1.CUST_NM = LIKE CONCAT('%',#{custNm},'%'))
</if>
@@ -109,7 +110,7 @@
(SELECT
SUM(IFNULL(SEND_CNT,0)) AS SEND_CNT
,SUM(IFNULL(SUCC_CNT,0)) AS SUCC_CNT
FROM ${HUBEZ_COMMON}.EZ_WEB_MSG
FROM hubez_common.EZ_WEB_MSG
WHERE 1=1
AND CH_STR = #{chStr}
<if test='reqType != null and reqType != ""'>
@@ -133,7 +134,7 @@
(SELECT
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
FROM ${HUBEZ_COMMON}.EZ_WEB_MSG
FROM hubez_common.EZ_WEB_MSG
WHERE 1=1
AND FB_CH_STR = #{chStr}
<if test='reqType != null and reqType != ""'>

View File

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

View File

@@ -4,7 +4,7 @@
<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 EMAIL FROM ${HUBEZ_COMMON}EZ_ADDR
SELECT EMAIL FROM hubez_common.EZ_ADDR
</select>
</mapper>

View File

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

View File

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

View File

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