mirror of
http://git.mhez-qa.uplus.co.kr/hubez/hubez-admin.git
synced 2025-12-07 02:16:34 +09:00
소스검증을 위한 수정 변경
This commit is contained in:
@@ -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 {
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
},
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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>
|
||||
@@ -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) 확인 -->
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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,
|
||||
}
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
@@ -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;
|
||||
});
|
||||
//
|
||||
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
|
||||
@@ -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}});
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@@ -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 = '실패 하였습니다.';
|
||||
|
||||
@@ -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>
|
||||
@@ -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();
|
||||
|
||||
@@ -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">리스크관리 > 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;
|
||||
|
||||
@@ -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');
|
||||
|
||||
@@ -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'];
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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: 팝업 -->
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
@@ -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>
|
||||
@@ -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();
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
// }
|
||||
// }
|
||||
//
|
||||
//}
|
||||
@@ -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();
|
||||
|
||||
|
||||
@@ -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;
|
||||
// }
|
||||
|
||||
}
|
||||
@@ -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'
|
||||
|
||||
@@ -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')
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -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')
|
||||
|
||||
@@ -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 != ""'>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
|
||||
@@ -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'
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user