관리자 기능
1. 사용자 정보 팝업 "후불제로 변경" 기능시 세금계산서 자동 발행 및 결제내역 여부 미리 체크 2. 컨트롤러에서도 세금계산서 자동발행 및 결제내역 여부 체크 로직 추가
This commit is contained in:
parent
a41ab640bb
commit
c5e2063a03
@ -2714,6 +2714,25 @@ public class EgovUserManageController {
|
|||||||
msg = "로그인이 필요합니다.";
|
msg = "로그인이 필요합니다.";
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
||||||
|
MberManageVO mberManageVO = mberManageService.selectMber(userManageVO.getMberId());
|
||||||
|
|
||||||
|
System.out.println(mberManageVO.getTaxbillAuto());
|
||||||
|
|
||||||
|
String taxbillAuto = mberManageVO.getTaxbillAuto();
|
||||||
|
|
||||||
|
if(taxbillAuto == null || taxbillAuto.equals("N")) {
|
||||||
|
|
||||||
|
isSuccess = false;
|
||||||
|
msg = "세금계산서 자동발행의 선택이 안되어 있습니다. 확인 부탁드리겠습니다.";
|
||||||
|
|
||||||
|
modelAndView.addObject("isSuccess", isSuccess);
|
||||||
|
modelAndView.addObject("msg", msg);
|
||||||
|
|
||||||
|
return modelAndView;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
int payCnt = userManageService.selectPayCountByUser(userManageVO);
|
int payCnt = userManageService.selectPayCountByUser(userManageVO);
|
||||||
if (payCnt > 0) {
|
if (payCnt > 0) {
|
||||||
isSuccess = false;
|
isSuccess = false;
|
||||||
|
|||||||
@ -1439,6 +1439,23 @@ function fnMberHotlineAgentYn(){
|
|||||||
|
|
||||||
//후불제 여부
|
//후불제 여부
|
||||||
function fnMberPrePaymentYn(prePaymentYn){
|
function fnMberPrePaymentYn(prePaymentYn){
|
||||||
|
|
||||||
|
var form = document.mberManageVO;
|
||||||
|
var taxbillAuto = form.taxbillAuto.value;
|
||||||
|
var sumPayMoney = '${sumPayMoney}';
|
||||||
|
|
||||||
|
//기존 결재 내역 존재 여부 확인
|
||||||
|
if(sumPayMoney > 0){
|
||||||
|
alert("회원의 결제내역 정보가 존재합니다. 확인 부탁드리겠습니다.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
//세금계산서 자동발행 여부 확인
|
||||||
|
if(taxbillAuto == '' || taxbillAuto == 'N'){
|
||||||
|
alert("세금계산서 자동발행의 선택이 안되어 있습니다. 확인 부탁드리겠습니다.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
if(confirm("후불제로 변경하시겠습니까?\n후불제로 변경하면 선불제로 변경 불가합니다.")){
|
if(confirm("후불제로 변경하시겠습니까?\n후불제로 변경하면 선불제로 변경 불가합니다.")){
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
@ -2965,6 +2982,7 @@ function kakaoATDelayCancel(msgGroupId){
|
|||||||
<input type="hidden" name="rsaPasswd" id="rsaPasswd" />
|
<input type="hidden" name="rsaPasswd" id="rsaPasswd" />
|
||||||
<input type="hidden" id="RSAModulus" value="${RSAModulus}"/>
|
<input type="hidden" id="RSAModulus" value="${RSAModulus}"/>
|
||||||
<input type="hidden" id="RSAExponent" value="${RSAExponent}"/>
|
<input type="hidden" id="RSAExponent" value="${RSAExponent}"/>
|
||||||
|
<input type="hidden" id="taxbillAuto" name="taxbillAuto" value="<c:out value='${mberManageVO.taxbillAuto}'/>"/>
|
||||||
|
|
||||||
<div class="area_top">
|
<div class="area_top">
|
||||||
<p><span>·</span> 이용자 정보 조회</p>
|
<p><span>·</span> 이용자 정보 조회</p>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user