Merge branch 'hylee'
This commit is contained in:
commit
65dff45ef3
@ -1157,21 +1157,10 @@ public class TestController {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
||||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
// LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||||
userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId());
|
// userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId());
|
||||||
|
|
||||||
|
|
||||||
// api인지 확인
|
|
||||||
ApiKeyVO apiKeyVO = new ApiKeyVO();
|
|
||||||
apiKeyVO.setAccessKey(mjonMsgVO.getAccessKey());
|
|
||||||
List<ApiKeyVO> resultList = apiKeyMngService.selectCheckApiKeyDup(apiKeyVO);
|
|
||||||
|
|
||||||
if(resultList.size() >= 1) {
|
|
||||||
userId = resultList.get(0).getMberId();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
userId = mjonMsgVO.getMberId();
|
||||||
if(userId.equals("")) {
|
if(userId.equals("")) {
|
||||||
|
|
||||||
modelAndView.addObject("message", "로그인 후 이용이 가능합니다.");
|
modelAndView.addObject("message", "로그인 후 이용이 가능합니다.");
|
||||||
@ -1388,6 +1377,9 @@ public class TestController {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 토탈금액 "," 리플레이스 처리
|
||||||
|
mjonMsgVO.setTotPrice(mjonMsgVO.getTotPrice().replaceAll(",", ""));
|
||||||
|
|
||||||
float tmpOrgEachPrice = Float.parseFloat(mjonMsgVO.getEachPrice());
|
float tmpOrgEachPrice = Float.parseFloat(mjonMsgVO.getEachPrice());
|
||||||
float tmpOrgTotPrice = Float.parseFloat(mjonMsgVO.getTotPrice());
|
float tmpOrgTotPrice = Float.parseFloat(mjonMsgVO.getTotPrice());
|
||||||
|
|
||||||
@ -1517,8 +1509,6 @@ public class TestController {
|
|||||||
shortMsgVO = mjonMsgVO;
|
shortMsgVO = mjonMsgVO;
|
||||||
longMsgVO = mjonMsgVO;
|
longMsgVO = mjonMsgVO;
|
||||||
imgMsgVO = mjonMsgVO;
|
imgMsgVO = mjonMsgVO;
|
||||||
System.out.println("shortMsgVO :: "+ shortMsgVO.getsPrice());
|
|
||||||
System.out.println("mjonMsgVO :: "+ mjonMsgVO.getsPrice());
|
|
||||||
|
|
||||||
int shortMsgCnt = Integer.parseInt(mjonMsgVO.getShortMsgCnt());
|
int shortMsgCnt = Integer.parseInt(mjonMsgVO.getShortMsgCnt());
|
||||||
int longMsgCnt = Integer.parseInt(mjonMsgVO.getLongMsgCnt());
|
int longMsgCnt = Integer.parseInt(mjonMsgVO.getLongMsgCnt());
|
||||||
@ -1768,7 +1758,14 @@ public class TestController {
|
|||||||
imgMsgVO.setRep4List(imgRep4);
|
imgMsgVO.setRep4List(imgRep4);
|
||||||
|
|
||||||
//개별단가 계산하기
|
//개별단가 계산하기
|
||||||
String eachPrice = shortMsgVO.getsPrice();
|
String eachPrice = imgMsgVO.getpPrice();
|
||||||
|
|
||||||
|
//api 서버에서 pPrice 값이 없는 경우가 있어서 오류 방지를위해서 추가
|
||||||
|
if(eachPrice == null) {
|
||||||
|
|
||||||
|
eachPrice = imgMsgVO.getEachPrice();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 그림문자에 치환 내용이 포함되어 있는 경우 단가 계산하기.
|
* 그림문자에 치환 내용이 포함되어 있는 경우 단가 계산하기.
|
||||||
@ -1813,9 +1810,12 @@ public class TestController {
|
|||||||
|
|
||||||
//개별단가 계산하기
|
//개별단가 계산하기
|
||||||
String eachPrice = shortMsgVO.getsPrice();
|
String eachPrice = shortMsgVO.getsPrice();
|
||||||
if(StringUtils.isEmpty(eachPrice))
|
|
||||||
{
|
//api 서버에서 sPrice 값이 없는 경우가 있어서 오류 방지를위해서 추가
|
||||||
|
if(eachPrice == null) {
|
||||||
|
|
||||||
eachPrice = shortMsgVO.getEachPrice();
|
eachPrice = shortMsgVO.getEachPrice();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -1845,7 +1845,6 @@ public class TestController {
|
|||||||
shortMsgVO.setMsgType("4");
|
shortMsgVO.setMsgType("4");
|
||||||
}
|
}
|
||||||
|
|
||||||
System.out.println("shortMsgVO.getEachPrice() :: "+ shortMsgVO.getEachPrice());
|
|
||||||
//총금액 계산하기
|
//총금액 계산하기
|
||||||
Float sTotPrice = Float.parseFloat(shortMsgVO.getEachPrice()) * shortCnt;
|
Float sTotPrice = Float.parseFloat(shortMsgVO.getEachPrice()) * shortCnt;
|
||||||
shortMsgVO.setTotPrice(sTotPrice.toString());
|
shortMsgVO.setTotPrice(sTotPrice.toString());
|
||||||
@ -1871,6 +1870,13 @@ public class TestController {
|
|||||||
|
|
||||||
String eachPrice = longMsgVO.getmPrice();
|
String eachPrice = longMsgVO.getmPrice();
|
||||||
|
|
||||||
|
//api 서버에서 mPrice 값이 없는 경우가 있어서 오류 방지를위해서 추가
|
||||||
|
if(eachPrice == null) {
|
||||||
|
|
||||||
|
eachPrice = longMsgVO.getEachPrice();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
if(fileCount > 2) {//그림 이미지가 3개
|
if(fileCount > 2) {//그림 이미지가 3개
|
||||||
|
|
||||||
eachPrice = mjonMsgVO.getP3Price();
|
eachPrice = mjonMsgVO.getP3Price();
|
||||||
@ -2001,9 +2007,7 @@ public class TestController {
|
|||||||
}else {
|
}else {
|
||||||
|
|
||||||
//문자발송 함수 호출 - 일괄변환이 없거나, 그림문자 일괄변환의 경우 한번에 전송 처리
|
//문자발송 함수 호출 - 일괄변환이 없거나, 그림문자 일괄변환의 경우 한번에 전송 처리
|
||||||
System.out.println("???????");
|
|
||||||
modelAndView = fncSendMsg(mjonMsgVO);
|
modelAndView = fncSendMsg(mjonMsgVO);
|
||||||
System.out.println("!!!!!!!!!!!!");
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2060,16 +2064,13 @@ public class TestController {
|
|||||||
// 법인폰 알람여부 체크
|
// 법인폰 알람여부 체크
|
||||||
JoinSettingVO joinSettingVO = new JoinSettingVO();
|
JoinSettingVO joinSettingVO = new JoinSettingVO();
|
||||||
joinSettingVO = egovSiteManagerService.selectAdminNotiDetail();
|
joinSettingVO = egovSiteManagerService.selectAdminNotiDetail();
|
||||||
// SMS 체크
|
|
||||||
if (joinSettingVO != null && joinSettingVO.getSmsNoti().equals("Y")) {
|
|
||||||
// getAdminPhoneSendMsgData(mjonMsgVO);
|
|
||||||
}
|
|
||||||
|
|
||||||
// SLACK 체크
|
// SLACK 체크
|
||||||
if (joinSettingVO != null && joinSettingVO.getSlackNoti().equals("Y")) {
|
if (joinSettingVO != null && joinSettingVO.getSlackNoti().equals("Y")) {
|
||||||
//Slack으로 메세지 전송 처리
|
//Slack으로 메세지 전송 처리
|
||||||
MjonCommon comm = new MjonCommon();
|
MjonCommon comm = new MjonCommon();
|
||||||
comm.getAdminSandSlack(mjonMsgVO);
|
System.out.println("slack noti");
|
||||||
|
// comm.getAdminSandSlack(mjonMsgVO);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2079,11 +2080,6 @@ public class TestController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return modelAndView;
|
return modelAndView;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* 문자발송시 치환문자가 있거나 단문, 장문 일경우 타는 로직
|
* 문자발송시 치환문자가 있거나 단문, 장문 일경우 타는 로직
|
||||||
|
|||||||
@ -51,6 +51,11 @@
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(!moneyChk()){
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
if(!valueChk()){
|
if(!valueChk()){
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -152,6 +157,19 @@
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function moneyChk(){
|
||||||
|
|
||||||
|
//회원 보유 잔액 비교
|
||||||
|
var totPriceOnly = stringReplaceAll($('#totalPriceTxt').text() , ",", "");
|
||||||
|
var userMoneyOnly = stringReplaceAll($('#hdUserMoney').text(), ",", "");
|
||||||
|
|
||||||
|
if(parseFloat(userMoneyOnly) < parseFloat(totPriceOnly)){
|
||||||
|
alert("팩스 발송에 필요한 회원님의 보유 잔액이 부족 합니다.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
function valueChk(){
|
function valueChk(){
|
||||||
if($('#title').val() == ''){
|
if($('#title').val() == ''){
|
||||||
alert('제목을 입력해 주세요.');
|
alert('제목을 입력해 주세요.');
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user