회원목록에 이용정지회원 금일, 금년 잔액 합계 표시기능 추가
This commit is contained in:
parent
cdb006a4b7
commit
64dc9afad0
@ -542,6 +542,12 @@ public class EgovMberManageServiceImpl extends EgovAbstractServiceImpl implement
|
|||||||
mberManageDAO.updateSendSttusY(mberManageVO);
|
mberManageDAO.updateSendSttusY(mberManageVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 이용정지회원 금일, 금년 잔액 합계
|
||||||
|
@Override
|
||||||
|
public MberManageVO selectMberStopCashSum(MberManageVO mberManageVO) throws Exception{
|
||||||
|
return mberManageDAO.selectMberStopCashSum(mberManageVO);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int selectMberPWOverlapCheck(UserManageVO userManageVO) throws Exception {
|
public int selectMberPWOverlapCheck(UserManageVO userManageVO) throws Exception {
|
||||||
|
|
||||||
|
|||||||
@ -272,6 +272,12 @@ public class MberManageDAO extends EgovComAbstractDAO{
|
|||||||
update("mberManageDAO.updateSendSttusY",mberManageVO);
|
update("mberManageDAO.updateSendSttusY",mberManageVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 이용정지회원 금일, 금년 잔액 합계
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
public MberManageVO selectMberStopCashSum(MberManageVO mberManageVO) throws Exception{
|
||||||
|
return (MberManageVO) select("mberManageDAO.selectMberStopCashSum", mberManageVO);
|
||||||
|
}
|
||||||
|
|
||||||
// 휴면회원 전환 안내메일 대상자
|
// 휴면회원 전환 안내메일 대상자
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public List<MberManageVO> selectMberDormantList(MberManageVO mberManageVO){
|
public List<MberManageVO> selectMberDormantList(MberManageVO mberManageVO){
|
||||||
|
|||||||
@ -232,4 +232,7 @@ public interface EgovMberManageService {
|
|||||||
|
|
||||||
//페스워드 수정 중복여부 체크
|
//페스워드 수정 중복여부 체크
|
||||||
public int selectMberPWOverlapCheck(UserManageVO userManageVO) throws Exception;
|
public int selectMberPWOverlapCheck(UserManageVO userManageVO) throws Exception;
|
||||||
|
|
||||||
|
// 이용정지회원 금일, 금년 잔액 합계
|
||||||
|
public MberManageVO selectMberStopCashSum(MberManageVO mberManageVO) throws Exception;
|
||||||
}
|
}
|
||||||
@ -494,6 +494,36 @@ public class MberManageVO extends UserDefaultVO{
|
|||||||
private String deleteTypeName; // 탈퇴 사유 명
|
private String deleteTypeName; // 탈퇴 사유 명
|
||||||
private String deleteTypeCnt; // 탈퇴 사유 인원수
|
private String deleteTypeCnt; // 탈퇴 사유 인원수
|
||||||
private int dormantDay; // 회원 휴면일수
|
private int dormantDay; // 회원 휴면일수
|
||||||
|
|
||||||
|
private String userMoneyDay;
|
||||||
|
private String userMoneyDaySum;
|
||||||
|
private String userMoneyYear;
|
||||||
|
private String userMoneyYearSum;
|
||||||
|
|
||||||
|
public String getUserMoneyDay() {
|
||||||
|
return userMoneyDay;
|
||||||
|
}
|
||||||
|
public void setUserMoneyDay(String userMoneyDay) {
|
||||||
|
this.userMoneyDay = userMoneyDay;
|
||||||
|
}
|
||||||
|
public String getUserMoneyDaySum() {
|
||||||
|
return userMoneyDaySum;
|
||||||
|
}
|
||||||
|
public void setUserMoneyDaySum(String userMoneyDaySum) {
|
||||||
|
this.userMoneyDaySum = userMoneyDaySum;
|
||||||
|
}
|
||||||
|
public String getUserMoneyYear() {
|
||||||
|
return userMoneyYear;
|
||||||
|
}
|
||||||
|
public void setUserMoneyYear(String userMoneyYear) {
|
||||||
|
this.userMoneyYear = userMoneyYear;
|
||||||
|
}
|
||||||
|
public String getUserMoneyYearSum() {
|
||||||
|
return userMoneyYearSum;
|
||||||
|
}
|
||||||
|
public void setUserMoneyYearSum(String userMoneyYearSum) {
|
||||||
|
this.userMoneyYearSum = userMoneyYearSum;
|
||||||
|
}
|
||||||
|
|
||||||
public int getDormantDay() {
|
public int getDormantDay() {
|
||||||
return dormantDay;
|
return dormantDay;
|
||||||
|
|||||||
@ -484,6 +484,33 @@ public class EgovUserManageController {
|
|||||||
return "cmm/uss/umt/EgovGnrlUserManage";
|
return "cmm/uss/umt/EgovGnrlUserManage";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 이용정지회원 금일, 금년 잔액 합계
|
||||||
|
@RequestMapping(value = "/uss/umt/user/selectMberStopCashSumAjax.do")
|
||||||
|
public ModelAndView DashBoardAdminLogAjax(
|
||||||
|
@ModelAttribute("mberManageVO") MberManageVO mberManageVO) throws Exception {
|
||||||
|
|
||||||
|
ModelAndView modelAndView = new ModelAndView();
|
||||||
|
modelAndView.setViewName("jsonView");
|
||||||
|
|
||||||
|
boolean isSuccess = true;
|
||||||
|
String msg = "";
|
||||||
|
MberManageVO mberStopCashSumInfo = null;
|
||||||
|
|
||||||
|
try {
|
||||||
|
mberStopCashSumInfo = mberManageService.selectMberStopCashSum(mberManageVO);
|
||||||
|
}
|
||||||
|
catch(Exception e) {
|
||||||
|
isSuccess = false;
|
||||||
|
msg = e.getMessage();
|
||||||
|
}
|
||||||
|
|
||||||
|
modelAndView.addObject("mberStopCashSumInfo", mberStopCashSumInfo);
|
||||||
|
modelAndView.addObject("isSuccess", isSuccess);
|
||||||
|
modelAndView.addObject("msg", msg);
|
||||||
|
|
||||||
|
return modelAndView;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* (관리자) 신규 사용자목록을 조회한다. (pageing)
|
* (관리자) 신규 사용자목록을 조회한다. (pageing)
|
||||||
|
|||||||
@ -1850,6 +1850,25 @@
|
|||||||
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
LIMIT #recordCountPerPage# OFFSET #firstIndex#
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="mberManageDAO.selectMberStopCashSum" parameterClass="mberVO" resultClass="mberVO">
|
||||||
|
SELECT
|
||||||
|
DATE_FORMAT(NOW(), '%m-%d') AS userMoneyDay
|
||||||
|
, (SELECT
|
||||||
|
FORMAT(IFNULL(SUM(USER_MONEY), 0), 0)
|
||||||
|
FROM LETTNGNRLMBER
|
||||||
|
WHERE MBER_STTUS = 'B'
|
||||||
|
AND DATE_FORMAT(APPROVAL_PNTTM, '%Y-%m-%d') = DATE_FORMAT(NOW(), '%Y-%m-%d')
|
||||||
|
) userMoneyDaySum
|
||||||
|
, DATE_FORMAT(NOW(), '%Y') AS userMoneyYear
|
||||||
|
, (SELECT
|
||||||
|
FORMAT(IFNULL(SUM(USER_MONEY), 0), 0)
|
||||||
|
FROM LETTNGNRLMBER
|
||||||
|
WHERE MBER_STTUS = 'B'
|
||||||
|
AND DATE_FORMAT(APPROVAL_PNTTM, '%Y') = DATE_FORMAT(NOW(), '%Y')
|
||||||
|
) userMoneyYearSum
|
||||||
|
FROM DUAL
|
||||||
|
</select>
|
||||||
|
|
||||||
<update id="mberManageDAO.updateUserMsttus" parameterClass="mberVO">
|
<update id="mberManageDAO.updateUserMsttus" parameterClass="mberVO">
|
||||||
|
|
||||||
UPDATE LETTNGNRLMBER
|
UPDATE LETTNGNRLMBER
|
||||||
|
|||||||
@ -26,6 +26,8 @@
|
|||||||
<title>사용자 목록</title>
|
<title>사용자 목록</title>
|
||||||
|
|
||||||
<script type="text/javaScript" language="javascript" defer="defer">
|
<script type="text/javaScript" language="javascript" defer="defer">
|
||||||
|
var pMberSttus = "${userSearchVO.mberSttus}";
|
||||||
|
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
//$("#totalRecordCount").text(totalRecordCount);
|
//$("#totalRecordCount").text(totalRecordCount);
|
||||||
|
|
||||||
@ -83,7 +85,49 @@ $(document).ready(function(){
|
|||||||
linkPage(1);
|
linkPage(1);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// 회원상태
|
||||||
|
if (pMberSttus == "B") {
|
||||||
|
// 이용정지회원 금일, 금년 잔액 합계
|
||||||
|
getMberStopCashSum();
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
// 이용정지회원 금일, 금년 잔액 합계 Clear
|
||||||
|
$("#mberStopCashSumArea").html("");
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// 이용정지회원 금일, 금년 잔액 합계
|
||||||
|
function getMberStopCashSum() {
|
||||||
|
$("#mberStopCashSumArea").html("");
|
||||||
|
|
||||||
|
$.ajax({
|
||||||
|
type: "POST",
|
||||||
|
url: "/uss/umt/user/selectMberStopCashSumAjax.do",
|
||||||
|
data: {},
|
||||||
|
dataType:'json',
|
||||||
|
async: true,
|
||||||
|
success: function (data) {
|
||||||
|
var jsonInfo = data.mberStopCashSumInfo;
|
||||||
|
if (data.isSuccess) {
|
||||||
|
try {
|
||||||
|
var sHtml = "";
|
||||||
|
sHtml = " (" + jsonInfo.userMoneyDay + " : " + jsonInfo.userMoneyDaySum + " / " + jsonInfo.userMoneyYear + "년 누적 : " + jsonInfo.userMoneyYearSum + ")";
|
||||||
|
$("#mberStopCashSumArea").html(sHtml);
|
||||||
|
} catch (error) {
|
||||||
|
console.error(error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
//alert("Msg : " + data.msg);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
error: function (e) {
|
||||||
|
//alert("ERROR : " + JSON.stringify(e));
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
$(function(){
|
$(function(){
|
||||||
$('.pageCont .tbType1 tbody tr').mouseover(function(){
|
$('.pageCont .tbType1 tbody tr').mouseover(function(){
|
||||||
$(this).mousemove(function(e){
|
$(this).mousemove(function(e){
|
||||||
@ -442,7 +486,10 @@ function customLinkPage(mberId){
|
|||||||
<input type="button" class="btnType1" onclick="fn_searchReset(); return false;" value="초기화">
|
<input type="button" class="btnType1" onclick="fn_searchReset(); return false;" value="초기화">
|
||||||
</div>
|
</div>
|
||||||
<div class="listTop">
|
<div class="listTop">
|
||||||
<p class="tType5">총 <span class="tType4 c_456ded fwBold"><fmt:formatNumber value="${paginationInfo.totalRecordCount}" pattern="#,###" /></span>건</p>
|
<p class="tType5">
|
||||||
|
총 <span class="tType4 c_456ded fwBold"><fmt:formatNumber value="${paginationInfo.totalRecordCount}" pattern="#,###" /></span>건
|
||||||
|
<span id="mberStopCashSumArea"></span>
|
||||||
|
</p>
|
||||||
<div class="rightWrap">
|
<div class="rightWrap">
|
||||||
<!-- <input type="button" class="excelBtn" onclick="javascript:userListExcelDownload();"> -->
|
<!-- <input type="button" class="excelBtn" onclick="javascript:userListExcelDownload();"> -->
|
||||||
<!-- <input type="button" class="printBtn" > -->
|
<!-- <input type="button" class="printBtn" > -->
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user