이준호 전자조정시스템 고도화 커밋

- (관리자, 사용자)sns 로그인 주석 처리
 - (사용자) 경정신청 시 이메일 입력제한 추가
 - (사용자) 조정신청 3step 미리보기 클릭 시
    - 필수값 체크 제거
    - 공백 시 'null data' 라고 표시되는 문제 수정
This commit is contained in:
leejunho 2022-12-26 12:51:29 +09:00
parent e5b1d04cfd
commit 5213c1f158
14 changed files with 460 additions and 446 deletions

View File

@ -1709,6 +1709,15 @@ public class AdjstReqWebController {
String reqCn1 = adjReqVO.getReqCn1().replaceAll("\r\n", "\\\\r\\\\n"); //신청취지 String reqCn1 = adjReqVO.getReqCn1().replaceAll("\r\n", "\\\\r\\\\n"); //신청취지
String reqCn2 = adjReqVO.getReqCn2().replaceAll("\r\n", "\\\\r\\\\n"); //신청원인 String reqCn2 = adjReqVO.getReqCn2().replaceAll("\r\n", "\\\\r\\\\n"); //신청원인
// 조정신청 3step 미리보기 신청 취지/원인에 데이터가 없으면 'null data' 찍혀서 공백을 띄어쓰기 한칸으로 넣기_이준호_221226
if("".equals(reqCn1)) {
reqCn1 = " ";
}
if("".equals(reqCn2)) {
reqCn2 = " ";
}
if(!rpplNm.equals("")) { if(!rpplNm.equals("")) {

View File

@ -1,404 +1,404 @@
package kcc.kccadr.certDoc.web; package kcc.kccadr.certDoc.web;
import java.util.List; import java.util.List;
import javax.annotation.Resource; import javax.annotation.Resource;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap; import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.mvc.support.RedirectAttributes; import org.springframework.web.servlet.mvc.support.RedirectAttributes;
import com.dreamsecurity.magicline.util.Log; import com.dreamsecurity.magicline.util.Log;
import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo;
import kcc.com.cmm.EgovMessageSource; import kcc.com.cmm.EgovMessageSource;
import kcc.com.cmm.util.StringUtil; import kcc.com.cmm.util.StringUtil;
import kcc.com.utl.user.service.CheckLoginUtil; import kcc.com.utl.user.service.CheckLoginUtil;
import kcc.kccadr.adjPgrMgr.arm.service.CmntVO; import kcc.kccadr.adjPgrMgr.arm.service.CmntVO;
import kcc.kccadr.adjPgrMgr.cmm.service.CloseVO; import kcc.kccadr.adjPgrMgr.cmm.service.CloseVO;
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmService; import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmService;
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO; import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO;
import kcc.kccadr.adjPgrMgr.dlvinfo.service.DlvinfoDetailVO; import kcc.kccadr.adjPgrMgr.dlvinfo.service.DlvinfoDetailVO;
import kcc.kccadr.adjPgrMgr.dlvinfo.service.DlvinfoService; import kcc.kccadr.adjPgrMgr.dlvinfo.service.DlvinfoService;
import kcc.kccadr.adjPgrMgr.dlvinfo.service.DlvinfoVO; import kcc.kccadr.adjPgrMgr.dlvinfo.service.DlvinfoVO;
import kcc.kccadr.adjPgrMgr.dnt.service.DntService; import kcc.kccadr.adjPgrMgr.dnt.service.DntService;
import kcc.kccadr.adjPgrMgr.dnt.service.DntVO; import kcc.kccadr.adjPgrMgr.dnt.service.DntVO;
import kcc.kccadr.adjPgrMgr.drt.service.AssVO; import kcc.kccadr.adjPgrMgr.drt.service.AssVO;
import kcc.kccadr.adjPgrMgr.drt.service.DrtService; import kcc.kccadr.adjPgrMgr.drt.service.DrtService;
import kcc.kccadr.adjPgrMgr.drt.service.DrtVO; import kcc.kccadr.adjPgrMgr.drt.service.DrtVO;
import kcc.kccadr.adjPgrMgr.drtctr.service.AssCtrVO; import kcc.kccadr.adjPgrMgr.drtctr.service.AssCtrVO;
import kcc.kccadr.adjPgrMgr.drtctr.service.DrtCtrService; import kcc.kccadr.adjPgrMgr.drtctr.service.DrtCtrService;
import kcc.kccadr.adjPgrMgr.drtctr.service.DrtCtrVO; import kcc.kccadr.adjPgrMgr.drtctr.service.DrtCtrVO;
import kcc.kccadr.adjRppl.service.AdjRpplService; import kcc.kccadr.adjRppl.service.AdjRpplService;
import kcc.kccadr.adjRppl.service.AdjRpplVO; import kcc.kccadr.adjRppl.service.AdjRpplVO;
import kcc.kccadr.adjcclt.service.AdjstConciliatorService; import kcc.kccadr.adjcclt.service.AdjstConciliatorService;
import kcc.kccadr.adjcclt.service.AdjstConciliatorVO; import kcc.kccadr.adjcclt.service.AdjstConciliatorVO;
import kcc.kccadr.cmm.KccadrConstants; import kcc.kccadr.cmm.KccadrConstants;
import kcc.let.utl.fcc.service.EgovCryptoUtil; import kcc.let.utl.fcc.service.EgovCryptoUtil;
/** /**
* 대국민(사용자) * 대국민(사용자)
* 인증을 통한 송달서류 조회 controller 클래스를 정의한다. * 인증을 통한 송달서류 조회 controller 클래스를 정의한다.
* @author 김봉호 * @author 김봉호
* @since 2022.08.29 * @since 2022.08.29
* @version 1.0 * @version 1.0
* @see * @see
* *
* <pre> * <pre>
* << 개정이력(Modification Information) >> * << 개정이력(Modification Information) >>
* *
* 수정일 수정자 수정내용 * 수정일 수정자 수정내용
* ------- -------- --------------------------- * ------- -------- ---------------------------
* 2022.08.29 안주영 최초 생성 * 2022.08.29 안주영 최초 생성
* *
* </pre> * </pre>
*/ */
@Controller @Controller
public class CertDocController { public class CertDocController {
//private static final Logger LOGGER = LoggerFactory.getLogger(AdjstChangeDateController.class); //private static final Logger LOGGER = LoggerFactory.getLogger(AdjstChangeDateController.class);
// eGov 공통 메세지 // eGov 공통 메세지
@Resource(name = "egovMessageSource") @Resource(name = "egovMessageSource")
EgovMessageSource egovMessageSource; EgovMessageSource egovMessageSource;
//로그인 체크 util //로그인 체크 util
@Resource(name = "checkLoginUtil") @Resource(name = "checkLoginUtil")
private CheckLoginUtil checkLoginUtil; private CheckLoginUtil checkLoginUtil;
//암복호화 유틸 //암복호화 유틸
@Resource(name = "egovCryptoUtil") @Resource(name = "egovCryptoUtil")
EgovCryptoUtil egovCryptoUtil; EgovCryptoUtil egovCryptoUtil;
@Resource(name = "pgrCmmService") @Resource(name = "pgrCmmService")
private PgrCmmService cmmService; private PgrCmmService cmmService;
@Resource(name = "dlvinfoService") @Resource(name = "dlvinfoService")
private DlvinfoService dlvinfoService; private DlvinfoService dlvinfoService;
@Resource(name = "drtCtrService") @Resource(name = "drtCtrService")
private DrtCtrService drtCtrService; private DrtCtrService drtCtrService;
@Resource(name = "dntService") @Resource(name = "dntService")
private DntService dntService; private DntService dntService;
@Resource(name = "drtService") @Resource(name = "drtService")
private DrtService drtService; private DrtService drtService;
@Resource(name="adjstConciliatorService") @Resource(name="adjstConciliatorService")
private AdjstConciliatorService adjstConciliatorService; private AdjstConciliatorService adjstConciliatorService;
@Resource(name="adjRpplService") @Resource(name="adjRpplService")
private AdjRpplService adjRpplService; private AdjRpplService adjRpplService;
/** /**
* 송달문서조회용 SNS 로그인 페이지 * 송달문서조회용 SNS 로그인 페이지
*/ */
@RequestMapping("/web/kccadr/certDoc/snsLoginPage.do") /*@RequestMapping("/web/kccadr/certDoc/snsLoginPage.do")
public String snsLoginPage(@ModelAttribute("dlvinfoVO") DlvinfoVO dlvinfoVO, ModelMap model) throws Exception { public String snsLoginPage(@ModelAttribute("dlvinfoVO") DlvinfoVO dlvinfoVO, ModelMap model) throws Exception {
model.addAttribute("info", dlvinfoVO); model.addAttribute("info", dlvinfoVO);
return "/web/kccadr/login/SsoLoginUsrSns"; return "/web/kccadr/login/SsoLoginUsrSns";
} }*/
/** /**
* 송달문서조회용 SNS 로그인 callback 페이지 * 송달문서조회용 SNS 로그인 callback 페이지
*/ */
@RequestMapping("/web/kccadr/certDoc/snsCallBack.do") @RequestMapping("/web/kccadr/certDoc/snsCallBack.do")
public String snsCallBack(@ModelAttribute("dlvinfoVO") DlvinfoVO dlvinfoVO, ModelMap model) throws Exception { public String snsCallBack(@ModelAttribute("dlvinfoVO") DlvinfoVO dlvinfoVO, ModelMap model) throws Exception {
model.addAttribute("info", dlvinfoVO); model.addAttribute("info", dlvinfoVO);
return "/web/kccadr/login/snsCallBack"; return "/web/kccadr/login/snsCallBack";
} }
/** /**
* 송달서류 상세 * 송달서류 상세
*/ */
@RequestMapping("/web/kccadr/certDoc/certDocInfo.do") @RequestMapping("/web/kccadr/certDoc/certDocInfo.do")
public String dlvDocInfo(@ModelAttribute("dlvinfoVO") DlvinfoVO dlvinfoVO, ModelMap model, RedirectAttributes rs) throws Exception { public String dlvDocInfo(@ModelAttribute("dlvinfoVO") DlvinfoVO dlvinfoVO, ModelMap model, RedirectAttributes rs) throws Exception {
AdjRpplVO rpplVO = new AdjRpplVO(); AdjRpplVO rpplVO = new AdjRpplVO();
rpplVO.setRpplSeq(dlvinfoVO.getRpplSeq()); rpplVO.setRpplSeq(dlvinfoVO.getRpplSeq());
rpplVO = adjRpplService.selectAdjRpplDetail(rpplVO); rpplVO = adjRpplService.selectAdjRpplDetail(rpplVO);
String encEmail = egovCryptoUtil.encrypt(dlvinfoVO.getEmail()).trim(); String encEmail = egovCryptoUtil.encrypt(dlvinfoVO.getEmail()).trim();
String returnUrl = ""; String returnUrl = "";
System.out.println("+ 입력 Email :: "+ dlvinfoVO.getEmail()); System.out.println("+ 입력 Email :: "+ dlvinfoVO.getEmail());
System.out.println("+ 입력 암호화 EmailencEmail :: "+ encEmail); System.out.println("+ 입력 암호화 EmailencEmail :: "+ encEmail);
System.out.println("+ DB Email :: "+ rpplVO.getRpplEmail()); System.out.println("+ DB Email :: "+ rpplVO.getRpplEmail());
/* /*
* dlvinfoVO.getEmail() :: hehihoho3@naver.com * dlvinfoVO.getEmail() :: hehihoho3@naver.com
* encEmail :: Lxt7qHEUH1ibf5qrdTjfZzHDaSMb28cFTu/hzZuU3ys= * encEmail :: Lxt7qHEUH1ibf5qrdTjfZzHDaSMb28cFTu/hzZuU3ys=
* rpplVO.getRpplEmail() :: mrPLsRpt72UNCRSsLGnZnQ== * rpplVO.getRpplEmail() :: mrPLsRpt72UNCRSsLGnZnQ==
* */ * */
// 암호화된 값으로 비교해서 틀렸을 경우 메인페이지로 return // 암호화된 값으로 비교해서 틀렸을 경우 메인페이지로 return
if(!encEmail.equals(rpplVO.getRpplEmail())){ if(!encEmail.equals(rpplVO.getRpplEmail())){
rs.addFlashAttribute("returnMsg", "신청정보(이메일)가 일치하지 않습니다."); rs.addFlashAttribute("returnMsg", "신청정보(이메일)가 일치하지 않습니다.");
rs.addFlashAttribute("logout", "Y"); rs.addFlashAttribute("logout", "Y");
returnUrl = dlvinfoVO.getUrl(); returnUrl = dlvinfoVO.getUrl();
return "redirect:" + returnUrl; return "redirect:" + returnUrl;
//메인페이지로 //메인페이지로
//return "redirect:/"; //return "redirect:/";
} }
//dlvrySeq로 기존 데이터 가져오기 //dlvrySeq로 기존 데이터 가져오기
DlvinfoVO dlvinfoDetail = new DlvinfoVO(); DlvinfoVO dlvinfoDetail = new DlvinfoVO();
dlvinfoDetail = dlvinfoService.selectDlvryInfo(dlvinfoVO); dlvinfoDetail = dlvinfoService.selectDlvryInfo(dlvinfoVO);
//로그인 성공 adr_dlvry_social 테이블에 update //로그인 성공 adr_dlvry_social 테이블에 update
DlvinfoDetailVO dlvSocialVO = new DlvinfoDetailVO(); DlvinfoDetailVO dlvSocialVO = new DlvinfoDetailVO();
dlvSocialVO.setDlvrySeq(dlvinfoVO.getDlvrySeq()); dlvSocialVO.setDlvrySeq(dlvinfoVO.getDlvrySeq());
dlvSocialVO.setRpplSeq(rpplVO.getRpplSeq()); dlvSocialVO.setRpplSeq(rpplVO.getRpplSeq());
dlvSocialVO.setSocialType(dlvinfoVO.getSocialType()); // 1:카카오, 2:naver dlvSocialVO.setSocialType(dlvinfoVO.getSocialType()); // 1:카카오, 2:naver
dlvSocialVO.setDlvryDocTy(dlvinfoDetail.getDlvryDocTy()); dlvSocialVO.setDlvryDocTy(dlvinfoDetail.getDlvryDocTy());
dlvinfoService.updateAdjustDeliverySocialInfo(dlvSocialVO); dlvinfoService.updateAdjustDeliverySocialInfo(dlvSocialVO);
if(KccadrConstants.ADR_CLOSE_DOC_TY_80.equals(dlvSocialVO.getDlvryDocTy())) { //확정증명원 if(KccadrConstants.ADR_CLOSE_DOC_TY_80.equals(dlvSocialVO.getDlvryDocTy())) { //확정증명원
PgrCmmVO cmmVO = new PgrCmmVO(); PgrCmmVO cmmVO = new PgrCmmVO();
cmmVO.setAdrSeq(dlvinfoDetail.getAdrSeq()); cmmVO.setAdrSeq(dlvinfoDetail.getAdrSeq());
cmmVO.setAdrSn(dlvinfoDetail.getAdrSn()); cmmVO.setAdrSn(dlvinfoDetail.getAdrSn());
//사건 정보 불러오기 //사건 정보 불러오기
model.addAttribute("info", cmmService.selectPgrCmm(cmmVO)); model.addAttribute("info", cmmService.selectPgrCmm(cmmVO));
//종결문서에서 확정증명서 불러오기 //종결문서에서 확정증명서 불러오기
CloseVO closeVO = new CloseVO(); CloseVO closeVO = new CloseVO();
closeVO.setAdrSeq(dlvinfoDetail.getAdrSeq()); closeVO.setAdrSeq(dlvinfoDetail.getAdrSeq());
closeVO.setAdrSn(dlvinfoDetail.getAdrSn()); closeVO.setAdrSn(dlvinfoDetail.getAdrSn());
closeVO.setCloseDocTy(KccadrConstants.ADR_CLOSE_DOC_TY_80); closeVO.setCloseDocTy(KccadrConstants.ADR_CLOSE_DOC_TY_80);
model.addAttribute("closeDocInfo", cmmService.selectCloseDoc(closeVO)); model.addAttribute("closeDocInfo", cmmService.selectCloseDoc(closeVO));
returnUrl = "/web/kccadr/certDoc/cfrmDetail"; returnUrl = "/web/kccadr/certDoc/cfrmDetail";
} else if(KccadrConstants.ADR_CLOSE_DOC_TY_10.equals(dlvSocialVO.getDlvryDocTy())) { //기일통지서 } else if(KccadrConstants.ADR_CLOSE_DOC_TY_10.equals(dlvSocialVO.getDlvryDocTy())) { //기일통지서
PgrCmmVO cmmVO = new PgrCmmVO(); PgrCmmVO cmmVO = new PgrCmmVO();
cmmVO.setAdrSeq(dlvinfoDetail.getAdrSeq()); cmmVO.setAdrSeq(dlvinfoDetail.getAdrSeq());
cmmVO.setAdrSn(dlvinfoDetail.getAdrSn()); cmmVO.setAdrSn(dlvinfoDetail.getAdrSn());
PgrCmmVO dntVO = getDntInfo(cmmVO); PgrCmmVO dntVO = getDntInfo(cmmVO);
model.addAttribute("info", dntVO); model.addAttribute("info", dntVO);
if(cmmVO.getSearchKeyword().equals("update")) { if(cmmVO.getSearchKeyword().equals("update")) {
// 조정기일 변경 조회 // 조정기일 변경 조회
DntVO dntNoticeVO = new DntVO(); DntVO dntNoticeVO = new DntVO();
dntNoticeVO.setAdrSn(cmmVO.getAdrSn()); dntNoticeVO.setAdrSn(cmmVO.getAdrSn());
dntNoticeVO.setAdrSeq(cmmVO.getAdrSeq()); dntNoticeVO.setAdrSeq(cmmVO.getAdrSeq());
DntVO selectDateNoticeDate = dntService.selectDateNoticeDate(dntNoticeVO); DntVO selectDateNoticeDate = dntService.selectDateNoticeDate(dntNoticeVO);
model.addAttribute("date",selectDateNoticeDate); model.addAttribute("date",selectDateNoticeDate);
} }
returnUrl = "/web/kccadr/certDoc/dntDetail"; returnUrl = "/web/kccadr/certDoc/dntDetail";
} else if(KccadrConstants.ADR_CLOSE_DOC_TY_20.equals(dlvSocialVO.getDlvryDocTy())) { //기일조서 } else if(KccadrConstants.ADR_CLOSE_DOC_TY_20.equals(dlvSocialVO.getDlvryDocTy())) { //기일조서
PgrCmmVO cmmVO = new PgrCmmVO(); PgrCmmVO cmmVO = new PgrCmmVO();
cmmVO.setAdrSeq(dlvinfoDetail.getAdrSeq()); cmmVO.setAdrSeq(dlvinfoDetail.getAdrSeq());
cmmVO.setAdrSn(dlvinfoDetail.getAdrSn()); cmmVO.setAdrSn(dlvinfoDetail.getAdrSn());
DrtVO drtVO = new DrtVO(); DrtVO drtVO = new DrtVO();
drtVO.setAdrSeq(dlvinfoDetail.getAdrSeq()); drtVO.setAdrSeq(dlvinfoDetail.getAdrSeq());
drtVO.setAdrSn(dlvinfoDetail.getAdrSn()); drtVO.setAdrSn(dlvinfoDetail.getAdrSn());
List<AssVO> assList = drtService.selectAssList(drtVO); List<AssVO> assList = drtService.selectAssList(drtVO);
PgrCmmVO info = cmmService.selectPgrCmm(cmmVO); PgrCmmVO info = cmmService.selectPgrCmm(cmmVO);
model.addAttribute("assList", assList); model.addAttribute("assList", assList);
model.addAttribute("info", info); model.addAttribute("info", info);
//조정위원 정보 불러오기 //조정위원 정보 불러오기
PgrCmmVO dntVO = getDntInfo(cmmVO); PgrCmmVO dntVO = getDntInfo(cmmVO);
model.addAttribute("uiwonInfo", dntVO); model.addAttribute("uiwonInfo", dntVO);
returnUrl = "/web/kccadr/certDoc/drtDetail"; returnUrl = "/web/kccadr/certDoc/drtDetail";
} else if(KccadrConstants.ADR_CLOSE_DOC_TY_30.equals(dlvSocialVO.getDlvryDocTy())) { //조정권고안 } else if(KccadrConstants.ADR_CLOSE_DOC_TY_30.equals(dlvSocialVO.getDlvryDocTy())) { //조정권고안
CloseVO closeVO = new CloseVO(); CloseVO closeVO = new CloseVO();
closeVO.setAdrSeq(dlvinfoDetail.getAdrSeq()); closeVO.setAdrSeq(dlvinfoDetail.getAdrSeq());
closeVO.setAdrSn(dlvinfoDetail.getAdrSn()); closeVO.setAdrSn(dlvinfoDetail.getAdrSn());
//조정기일 배석 정보 불러오기 //조정기일 배석 정보 불러오기
DrtCtrVO drtCtrVO = new DrtCtrVO(); DrtCtrVO drtCtrVO = new DrtCtrVO();
drtCtrVO.setAdrSeq(closeVO.getAdrSeq()); drtCtrVO.setAdrSeq(closeVO.getAdrSeq());
drtCtrVO.setAdrSn(closeVO.getAdrSn()); drtCtrVO.setAdrSn(closeVO.getAdrSn());
List<AssCtrVO> assList = drtCtrService.selectAssList(drtCtrVO); List<AssCtrVO> assList = drtCtrService.selectAssList(drtCtrVO);
//기일조서 정보 불러오기 //기일조서 정보 불러오기
PgrCmmVO pgrCmmVO = new PgrCmmVO(); PgrCmmVO pgrCmmVO = new PgrCmmVO();
pgrCmmVO.setAdrSeq(closeVO.getAdrSeq()); pgrCmmVO.setAdrSeq(closeVO.getAdrSeq());
pgrCmmVO.setPrtclSeq(closeVO.getPrtclSeq()); pgrCmmVO.setPrtclSeq(closeVO.getPrtclSeq());
PgrCmmVO info = cmmService.selectPgrCmm(pgrCmmVO); PgrCmmVO info = cmmService.selectPgrCmm(pgrCmmVO);
//직권조정 조서 정보 가져오기 //직권조정 조서 정보 가져오기
model.addAttribute("assList", assList); model.addAttribute("assList", assList);
model.addAttribute("info", info); model.addAttribute("info", info);
closeVO.setCloseDocTy(KccadrConstants.ADR_CLOSE_DOC_TY_30); closeVO.setCloseDocTy(KccadrConstants.ADR_CLOSE_DOC_TY_30);
model.addAttribute("drtCtrVO", cmmService.selectCloseDoc(closeVO)); model.addAttribute("drtCtrVO", cmmService.selectCloseDoc(closeVO));
CmntVO cmntVO = new CmntVO(); CmntVO cmntVO = new CmntVO();
cmntVO.setAdrSeq(closeVO.getAdrSeq()); cmntVO.setAdrSeq(closeVO.getAdrSeq());
cmntVO.setAdrSn(closeVO.getAdrSn()); cmntVO.setAdrSn(closeVO.getAdrSn());
cmntVO.setCmntSeq(closeVO.getCmntSeq()); cmntVO.setCmntSeq(closeVO.getCmntSeq());
cmntVO.setCmntTy(KccadrConstants.ADR_CLOSE_DOC_TY_30); cmntVO.setCmntTy(KccadrConstants.ADR_CLOSE_DOC_TY_30);
//조정위원 의견 리스트 //조정위원 의견 리스트
model.addAttribute("list", cmmService.selectCmnList(cmntVO)); model.addAttribute("list", cmmService.selectCmnList(cmntVO));
returnUrl = "/web/kccadr/certDoc/armDetail"; returnUrl = "/web/kccadr/certDoc/armDetail";
} else if(KccadrConstants.ADR_CLOSE_DOC_TY_40.equals(dlvSocialVO.getDlvryDocTy())) { //조정조서 } else if(KccadrConstants.ADR_CLOSE_DOC_TY_40.equals(dlvSocialVO.getDlvryDocTy())) { //조정조서
DrtCtrVO drtCtrVO = new DrtCtrVO(); DrtCtrVO drtCtrVO = new DrtCtrVO();
drtCtrVO.setAdrSeq(dlvinfoDetail.getAdrSeq()); drtCtrVO.setAdrSeq(dlvinfoDetail.getAdrSeq());
drtCtrVO.setAdrSn(dlvinfoDetail.getAdrSn()); drtCtrVO.setAdrSn(dlvinfoDetail.getAdrSn());
PgrCmmVO cmmVO = new PgrCmmVO(); PgrCmmVO cmmVO = new PgrCmmVO();
cmmVO.setAdrSeq(dlvinfoDetail.getAdrSeq()); cmmVO.setAdrSeq(dlvinfoDetail.getAdrSeq());
cmmVO.setAdrSn(dlvinfoDetail.getAdrSn()); cmmVO.setAdrSn(dlvinfoDetail.getAdrSn());
//조정기일 배석 정보 불러오기 //조정기일 배석 정보 불러오기
List<AssCtrVO> assList = drtCtrService.selectAssList(drtCtrVO); List<AssCtrVO> assList = drtCtrService.selectAssList(drtCtrVO);
//기일조서 정보 불러오기 //기일조서 정보 불러오기
PgrCmmVO info = cmmService.selectPgrCmm(cmmVO); PgrCmmVO info = cmmService.selectPgrCmm(cmmVO);
//조정조서 정보 불러오기 //조정조서 정보 불러오기
DrtCtrVO resultDrtCtrVO = drtCtrService.selectDrtCtrReport(drtCtrVO); DrtCtrVO resultDrtCtrVO = drtCtrService.selectDrtCtrReport(drtCtrVO);
model.addAttribute("assList", assList); model.addAttribute("assList", assList);
model.addAttribute("info", info); model.addAttribute("info", info);
model.addAttribute("drtCtrVO", resultDrtCtrVO); model.addAttribute("drtCtrVO", resultDrtCtrVO);
returnUrl = "/web/kccadr/certDoc/drtCtrDetail"; returnUrl = "/web/kccadr/certDoc/drtCtrDetail";
} else if(KccadrConstants.ADR_CLOSE_DOC_TY_50.equals(dlvSocialVO.getDlvryDocTy())) { //취하종결통보서 } else if(KccadrConstants.ADR_CLOSE_DOC_TY_50.equals(dlvSocialVO.getDlvryDocTy())) { //취하종결통보서
CloseVO closeVO = new CloseVO(); CloseVO closeVO = new CloseVO();
closeVO.setAdrSeq(dlvinfoDetail.getAdrSeq()); closeVO.setAdrSeq(dlvinfoDetail.getAdrSeq());
closeVO.setAdrSn(dlvinfoDetail.getAdrSn()); closeVO.setAdrSn(dlvinfoDetail.getAdrSn());
model.addAttribute("info", cmmService.selectPgrCmm(closeVO)); model.addAttribute("info", cmmService.selectPgrCmm(closeVO));
returnUrl = "/web/kccadr/certDoc/entDetail"; returnUrl = "/web/kccadr/certDoc/entDetail";
} else if(KccadrConstants.ADR_CLOSE_DOC_TY_60.equals(dlvSocialVO.getDlvryDocTy())) { //직권조정결정서 } else if(KccadrConstants.ADR_CLOSE_DOC_TY_60.equals(dlvSocialVO.getDlvryDocTy())) { //직권조정결정서
CloseVO closeVO = new CloseVO(); CloseVO closeVO = new CloseVO();
closeVO.setAdrSeq(dlvinfoDetail.getAdrSeq()); closeVO.setAdrSeq(dlvinfoDetail.getAdrSeq());
closeVO.setAdrSn(dlvinfoDetail.getAdrSn()); closeVO.setAdrSn(dlvinfoDetail.getAdrSn());
//조정기일 배석 정보 불러오기 //조정기일 배석 정보 불러오기
DrtCtrVO drtCtrVO = new DrtCtrVO(); DrtCtrVO drtCtrVO = new DrtCtrVO();
drtCtrVO.setAdrSeq(closeVO.getAdrSeq()); drtCtrVO.setAdrSeq(closeVO.getAdrSeq());
drtCtrVO.setAdrSn(closeVO.getAdrSn()); drtCtrVO.setAdrSn(closeVO.getAdrSn());
List<AssCtrVO> assList = drtCtrService.selectAssList(drtCtrVO); List<AssCtrVO> assList = drtCtrService.selectAssList(drtCtrVO);
model.addAttribute("assList", assList); model.addAttribute("assList", assList);
//기일조서 정보 불러오기 //기일조서 정보 불러오기
PgrCmmVO pgrCmmVO = new PgrCmmVO(); PgrCmmVO pgrCmmVO = new PgrCmmVO();
pgrCmmVO.setAdrSeq(closeVO.getAdrSeq()); pgrCmmVO.setAdrSeq(closeVO.getAdrSeq());
pgrCmmVO.setPrtclSeq(closeVO.getPrtclSeq()); pgrCmmVO.setPrtclSeq(closeVO.getPrtclSeq());
PgrCmmVO info = cmmService.selectPgrCmm(pgrCmmVO); PgrCmmVO info = cmmService.selectPgrCmm(pgrCmmVO);
model.addAttribute("info", info); model.addAttribute("info", info);
//직권조정 조서 정보 가져오기 //직권조정 조서 정보 가져오기
closeVO.setCloseDocTy(KccadrConstants.ADR_CLOSE_DOC_TY_60); closeVO.setCloseDocTy(KccadrConstants.ADR_CLOSE_DOC_TY_60);
model.addAttribute("drtCtrVO", cmmService.selectCloseDoc(closeVO)); model.addAttribute("drtCtrVO", cmmService.selectCloseDoc(closeVO));
//조정위원들 의견 정보 불러오기(전체 불러오기 - memSeq로 그룹핑해서 중복 제거했음) 20220209 - 우영두 추가 //조정위원들 의견 정보 불러오기(전체 불러오기 - memSeq로 그룹핑해서 중복 제거했음) 20220209 - 우영두 추가
AdjstConciliatorVO adjstConciliatorVO = new AdjstConciliatorVO(); AdjstConciliatorVO adjstConciliatorVO = new AdjstConciliatorVO();
adjstConciliatorVO.setAdrSeq(closeVO.getAdrSeq()); adjstConciliatorVO.setAdrSeq(closeVO.getAdrSeq());
adjstConciliatorVO.setAdrSn(closeVO.getAdrSn()); adjstConciliatorVO.setAdrSn(closeVO.getAdrSn());
adjstConciliatorVO.setCmntTy(dlvinfoDetail.getDlvryDocTy()); //문서종류 코드 번호 전달 adjstConciliatorVO.setCmntTy(dlvinfoDetail.getDlvryDocTy()); //문서종류 코드 번호 전달
PaginationInfo paginationInfo = new PaginationInfo(); PaginationInfo paginationInfo = new PaginationInfo();
paginationInfo.setCurrentPageNo(adjstConciliatorVO.getPageIndex()); paginationInfo.setCurrentPageNo(adjstConciliatorVO.getPageIndex());
paginationInfo.setRecordCountPerPage(100); paginationInfo.setRecordCountPerPage(100);
paginationInfo.setPageSize(adjstConciliatorVO.getPageSize()); paginationInfo.setPageSize(adjstConciliatorVO.getPageSize());
adjstConciliatorVO.setFirstIndex(paginationInfo.getFirstRecordIndex()); adjstConciliatorVO.setFirstIndex(paginationInfo.getFirstRecordIndex());
adjstConciliatorVO.setLastIndex(paginationInfo.getLastRecordIndex()); adjstConciliatorVO.setLastIndex(paginationInfo.getLastRecordIndex());
adjstConciliatorVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage()); adjstConciliatorVO.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
List<AdjstConciliatorVO> cmnList = adjstConciliatorService.selectAdjstRecommendationCommentListGroup(adjstConciliatorVO); List<AdjstConciliatorVO> cmnList = adjstConciliatorService.selectAdjstRecommendationCommentListGroup(adjstConciliatorVO);
model.addAttribute("cmnList",cmnList); model.addAttribute("cmnList",cmnList);
returnUrl = "/web/kccadr/certDoc/oadDetail"; returnUrl = "/web/kccadr/certDoc/oadDetail";
} else if(KccadrConstants.ADR_CLOSE_DOC_TY_70.equals(dlvSocialVO.getDlvryDocTy())) { //불성립조정통보서 } else if(KccadrConstants.ADR_CLOSE_DOC_TY_70.equals(dlvSocialVO.getDlvryDocTy())) { //불성립조정통보서
CloseVO closeVO = new CloseVO(); CloseVO closeVO = new CloseVO();
closeVO.setAdrSeq(dlvinfoDetail.getAdrSeq()); closeVO.setAdrSeq(dlvinfoDetail.getAdrSeq());
closeVO.setAdrSn(dlvinfoDetail.getAdrSn()); closeVO.setAdrSn(dlvinfoDetail.getAdrSn());
model.addAttribute("info", cmmService.selectPgrCmm(closeVO)); model.addAttribute("info", cmmService.selectPgrCmm(closeVO));
returnUrl = "/web/kccadr/certDoc/crtDetail"; returnUrl = "/web/kccadr/certDoc/crtDetail";
} }
return returnUrl; return returnUrl;
} }
@SuppressWarnings("unused") @SuppressWarnings("unused")
private PgrCmmVO getDntInfo(PgrCmmVO cmmVO) throws Exception { private PgrCmmVO getDntInfo(PgrCmmVO cmmVO) throws Exception {
PgrCmmVO dntVO = cmmService.selectPgrCmm(cmmVO); PgrCmmVO dntVO = cmmService.selectPgrCmm(cmmVO);
if (!StringUtil.isEmpty(dntVO.getMemNames())) { if (!StringUtil.isEmpty(dntVO.getMemNames())) {
String[] memNames = dntVO.getMemNames().split(", "); String[] memNames = dntVO.getMemNames().split(", ");
String[] assSeqes = dntVO.getAssSeqes().split(", "); String[] assSeqes = dntVO.getAssSeqes().split(", ");
if(memNames.length==1) { if(memNames.length==1) {
dntVO.setAddUsrNm0(memNames[0]); dntVO.setAddUsrNm0(memNames[0]);
dntVO.setAssSeq0(assSeqes[0]); dntVO.setAssSeq0(assSeqes[0]);
}else if(memNames.length>1) { }else if(memNames.length>1) {
dntVO.setAddUsrNm0(memNames[0]); dntVO.setAddUsrNm0(memNames[0]);
dntVO.setAssSeq0(assSeqes[0]); dntVO.setAssSeq0(assSeqes[0]);
dntVO.setAddUsrNm1(memNames[1]); dntVO.setAddUsrNm1(memNames[1]);
dntVO.setAssSeq1(assSeqes[1]); dntVO.setAssSeq1(assSeqes[1]);
} }
} }
return dntVO; return dntVO;
} }
} }

View File

@ -513,7 +513,7 @@
</div> </div>
<!-- list_상세 --> <!-- list_상세 -->
<c:if test="${dlvCnt > 0}"> <%-- <c:if test="${dlvCnt > 0}">
<br><br> <br><br>
<p>* 송달정보 URL로 전송하기</p> <p>* 송달정보 URL로 전송하기</p>
<br><br> <br><br>
@ -595,7 +595,7 @@
</table> </table>
</div> </div>
</c:if> </c:if>
</c:if> </c:if> --%>
<!-- //list_상세 --> <!-- //list_상세 -->
<div class="btn_wrap btn_layout01"> <div class="btn_wrap btn_layout01">

View File

@ -372,7 +372,7 @@ $(document).ready(function() {
<!-- //list_상세 --> <!-- //list_상세 -->
<!-- list_상세 --> <!-- list_상세 -->
<c:if test="${dlvCnt > 0}"> <%-- <c:if test="${dlvCnt > 0}">
<br><br> <br><br>
<p>* 송달정보 URL로 전송하기</p> <p>* 송달정보 URL로 전송하기</p>
<br><br> <br><br>
@ -454,7 +454,7 @@ $(document).ready(function() {
</table> </table>
</div> </div>
</c:if> </c:if>
</c:if> </c:if> --%>
<!-- //list_상세 --> <!-- //list_상세 -->

View File

@ -614,7 +614,7 @@
<!-- //list_상세 --> <!-- //list_상세 -->
<!-- list_상세 --> <!-- list_상세 -->
<c:if test="${dlvCnt > 0}"> <%-- <c:if test="${dlvCnt > 0}">
<br><br> <br><br>
<p>* 송달정보 URL로 전송하기</p> <p>* 송달정보 URL로 전송하기</p>
<br><br> <br><br>
@ -696,7 +696,7 @@
</table> </table>
</div> </div>
</c:if> </c:if>
</c:if> </c:if> --%>
<div class="btn_wrap btn_layout01"> <div class="btn_wrap btn_layout01">
<div class="area_left"> <div class="area_left">

View File

@ -429,7 +429,7 @@
<!-- //list_상세 --> <!-- //list_상세 -->
<!-- list_상세 --> <!-- list_상세 -->
<c:if test="${dlvCnt > 0}"> <%-- <c:if test="${dlvCnt > 0}">
<br><br> <br><br>
<p>* 송달정보 URL로 전송하기</p> <p>* 송달정보 URL로 전송하기</p>
<br><br> <br><br>
@ -511,7 +511,7 @@
</table> </table>
</div> </div>
</c:if> </c:if>
</c:if> </c:if> --%>
<div class="btn_wrap btn_layout01"> <div class="btn_wrap btn_layout01">
<div class="area_left"></div> <div class="area_left"></div>

View File

@ -585,7 +585,7 @@
<!-- //list_상세 --> <!-- //list_상세 -->
<!-- list_상세 --> <!-- list_상세 -->
<c:if test="${dlvCnt > 0}"> <%-- <c:if test="${dlvCnt > 0}">
<br><br> <br><br>
<p>* 송달정보 URL로 전송하기</p> <p>* 송달정보 URL로 전송하기</p>
<br><br> <br><br>
@ -667,7 +667,7 @@
</table> </table>
</div> </div>
</c:if> </c:if>
</c:if> </c:if> --%>
<div class="btn_wrap btn_layout01"> <div class="btn_wrap btn_layout01">
<div class="area_left"> <div class="area_left">

View File

@ -788,7 +788,7 @@
</div> </div>
<!-- //list_상세 --> <!-- //list_상세 -->
<!-- list_상세 --> <!-- list_상세 -->
<c:if test="${dlvCnt > 0}"> <%-- <c:if test="${dlvCnt > 0}">
<br><br> <br><br>
<p>* 송달정보 URL로 전송하기</p> <p>* 송달정보 URL로 전송하기</p>
<br><br> <br><br>
@ -870,7 +870,7 @@
</table> </table>
</div> </div>
</c:if> </c:if>
</c:if> </c:if> --%>
<!-- //list_상세 --> <!-- //list_상세 -->
<div class="btn_wrap btn_layout01"> <div class="btn_wrap btn_layout01">

View File

@ -596,7 +596,7 @@
</div> </div>
<!-- //list_상세 --> <!-- //list_상세 -->
<!-- list_상세 --> <!-- list_상세 -->
<c:if test="${dlvCnt > 0}"> <%-- <c:if test="${dlvCnt > 0}">
<br><br> <br><br>
<p>* 송달정보 URL로 전송하기</p> <p>* 송달정보 URL로 전송하기</p>
<br><br> <br><br>
@ -678,7 +678,7 @@
</table> </table>
</div> </div>
</c:if> </c:if>
</c:if> </c:if> --%>
<!-- //list_상세 --> <!-- //list_상세 -->

View File

@ -437,7 +437,7 @@
</div> </div>
<!-- //list_상세 --> <!-- //list_상세 -->
<!-- list_상세 --> <!-- list_상세 -->
<c:if test="${dlvCnt > 0}"> <%-- <c:if test="${dlvCnt > 0}">
<br><br> <br><br>
<p>* 송달정보 URL로 전송하기</p> <p>* 송달정보 URL로 전송하기</p>
<br><br> <br><br>
@ -519,7 +519,7 @@
</table> </table>
</div> </div>
</c:if> </c:if>
</c:if> </c:if> --%>
<!-- //list_상세 --> <!-- //list_상세 -->
<div class="btn_wrap btn_layout01"> <div class="btn_wrap btn_layout01">

View File

@ -508,7 +508,7 @@
</div> </div>
<!-- //list_상세 --> <!-- //list_상세 -->
<!-- list_상세 --> <!-- list_상세 -->
<c:if test="${dlvCnt > 0}"> <%-- <c:if test="${dlvCnt > 0}">
<br><br> <br><br>
<p>* 송달정보 URL로 전송하기</p> <p>* 송달정보 URL로 전송하기</p>
<br><br> <br><br>
@ -590,7 +590,7 @@
</table> </table>
</div> </div>
</c:if> </c:if>
</c:if> </c:if> --%>
<!-- //list_상세 --> <!-- //list_상세 -->
<div class="btn_wrap btn_layout01"> <div class="btn_wrap btn_layout01">

View File

@ -92,7 +92,7 @@
result = false; result = false;
return false; return false;
} }
if (isEmpty($('input[name=rpplEmail01]').eq(idx).val())) { /* if (isEmpty($('input[name=rpplEmail01]').eq(idx).val())) {
alert('이메일1을 입력해 주세요.'); alert('이메일1을 입력해 주세요.');
$('input[name=rpplEmail01]').eq(idx).focus(); $('input[name=rpplEmail01]').eq(idx).focus();
result = false; result = false;
@ -103,7 +103,7 @@
$('input[name=rpplEmail02]').eq(idx).focus(); $('input[name=rpplEmail02]').eq(idx).focus();
result = false; result = false;
return false; return false;
} } */
if (isEmpty($('select[name=rpplPhone01]').eq(idx).val())) { if (isEmpty($('select[name=rpplPhone01]').eq(idx).val())) {
alert('연락처1를 입력해 주세요.'); alert('연락처1를 입력해 주세요.');
$('select[name=rpplPhone01]').eq(idx).focus(); $('select[name=rpplPhone01]').eq(idx).focus();
@ -317,18 +317,18 @@
</tr> </tr>
<tr> <tr>
<th scope="row"> <th scope="row">
<p class="req_text"> <!-- <p class="req_text">
<span>필수입력 항목</span> <span>필수입력 항목</span>
* *
</p> </p> -->
<p>이메일</p> <p>이메일</p>
</th> </th>
<td> <td>
<input type="hidden" name="rpplEmail_<c:out value='${status.index }' />"> <input type="hidden" name="rpplEmail_<c:out value='${status.index }' />">
<!-- <label for="" class="label">이메일아이디 입력</label> --> <!-- <label for="" class="label">이메일아이디 입력</label> -->
<input type="text" name="rpplEmail01" title="이메일 아이디 입력" class="input_email" placeholder="이메일 입력" size="20" value="aaaaa<c:out value="${status.index }" />"> <input type="text" name="rpplEmail01" title="이메일 아이디 입력" class="input_email" placeholder="이메일 입력" size="20" value="aaaaa<c:out value="${status.index }" />" onkeyup="onlyAlphabetNumberEmail(this)">
@ <!-- <label for="" class="label">이메일공급자 입력</label> --> @ <!-- <label for="" class="label">이메일공급자 입력</label> -->
<input type="text" name="rpplEmail02" title="이메일공급자 입력" class="input_email" placeholder="예) naver.com" size="20" value="bbbb<c:out value="${status.index }" />"> <input type="text" name="rpplEmail02" title="이메일공급자 입력" class="input_email" placeholder="예) naver.com" size="20" value="bbbb<c:out value="${status.index }" />" onkeyup="onlyAlphabetNumberEmail(this)">
<!-- <label for="" class="label">이메일공급자 선택</label> --> <!-- <label for="" class="label">이메일공급자 선택</label> -->
<!-- <select name="rpplEmail03" onchange="emailSelect(this);" title="이메일공급자 선택" class="email_select"> <!-- <select name="rpplEmail03" onchange="emailSelect(this);" title="이메일공급자 선택" class="email_select">
<option value="">직접입력</option> <option value="">직접입력</option>
@ -368,9 +368,9 @@
<option value="019">019</option> <option value="019">019</option>
</select> </select>
<!-- - <label for="" class="label">핸드폰 가운데자리 입력</label> --> <!-- - <label for="" class="label">핸드폰 가운데자리 입력</label> -->
<input class="input_phone" placeholder="연락처 입력" type="text" size="15" title="핸드폰 가운데자리 입력" maxlength="4" name="rpplPhone02" value="123<c:out value="${status.index }" />"> <input class="input_phone" placeholder="연락처 입력" type="text" size="15" title="핸드폰 가운데자리 입력" maxlength="4" name="rpplPhone02" value="123<c:out value="${status.index }" />" onkeyup="onlyNumber(this)">
- <!-- <label for="" class="label">핸드폰 마지막자리 입력</label> --> - <!-- <label for="" class="label">핸드폰 마지막자리 입력</label> -->
<input class="input_phone" placeholder="연락처 입력" type="text" size="15" title="핸드폰 마지막자리 입력" maxlength="4" name="rpplPhone03" value="123<c:out value="${status.index }" />"> <input class="input_phone" placeholder="연락처 입력" type="text" size="15" title="핸드폰 마지막자리 입력" maxlength="4" name="rpplPhone03" value="123<c:out value="${status.index }" />" onkeyup="onlyNumber(this)">
<input type="hidden" name="rpplPhone_<c:out value='${status.index }' />"> <input type="hidden" name="rpplPhone_<c:out value='${status.index }' />">
</td> </td>
</tr> </tr>

View File

@ -383,18 +383,18 @@ function fn_submit(){
</tr> </tr>
<tr> <tr>
<th scope="row"> <th scope="row">
<p class="req_text"> <!-- <p class="req_text">
<span>필수입력 항목</span> <span>필수입력 항목</span>
* *
</p> </p> -->
<p>이메일</p> <p>이메일</p>
</th> </th>
<td> <td>
<input type="hidden" name="rpplEmail_${status.index }" value="<c:out value="${item.rpplEmail }" />"> <input type="hidden" name="rpplEmail_${status.index }" value="<c:out value="${item.rpplEmail }" />">
<label for="" class="label">이메일아이디 입력</label> <label for="" class="label">이메일아이디 입력</label>
<input type="text" name="rpplEmail01" class="input_email" placeholder="이메일 입력" size="20" value="<c:out value="${item.rpplEmail01 }" />"> <input type="text" name="rpplEmail01" class="input_email" placeholder="이메일 입력" size="20" value="<c:out value="${item.rpplEmail01 }" />" onkeyup="onlyAlphabetNumberEmail(this)">
@ <label for="" class="label">이메일공급자 입력</label> @ <label for="" class="label">이메일공급자 입력</label>
<input type="text" name="rpplEmail02" class="input_email" placeholder="예) naver.com" size="20" value="<c:out value="${item.rpplEmail02 }" />"> <input type="text" name="rpplEmail02" class="input_email" placeholder="예) naver.com" size="20" value="<c:out value="${item.rpplEmail02 }" />" onkeyup="onlyAlphabetNumberEmail(this)">
<label for="" class="label">이메일공급자 선택</label> <label for="" class="label">이메일공급자 선택</label>
<%-- <select name="rpplEmail03" onchange="emailSelect(this);" class="email_select"> <%-- <select name="rpplEmail03" onchange="emailSelect(this);" class="email_select">
<option value="">직접입력</option> <option value="">직접입력</option>
@ -434,9 +434,9 @@ function fn_submit(){
<option <c:if test="${item.rpplPhone01=='019' }">selected="selected"</c:if> value="019">019</option> <option <c:if test="${item.rpplPhone01=='019' }">selected="selected"</c:if> value="019">019</option>
</select> </select>
- <label for="" class="label">핸드폰 가운데자리 입력</label> - <label for="" class="label">핸드폰 가운데자리 입력</label>
<input class="input_phone" placeholder="연락처 입력" type="text" size="15" maxlength="4" name="rpplPhone02" value="<c:out value="${item.rpplPhone02 }" />"> <input class="input_phone" placeholder="연락처 입력" type="text" size="15" maxlength="4" name="rpplPhone02" value="<c:out value="${item.rpplPhone02 }" />" onkeyup="onlyNumber(this)">
- <label for="" class="label">핸드폰 마지막자리 입력</label> - <label for="" class="label">핸드폰 마지막자리 입력</label>
<input class="input_phone" placeholder="연락처 입력" type="text" size="15" maxlength="4" name="rpplPhone03" value="<c:out value="${item.rpplPhone03 }" />"> <input class="input_phone" placeholder="연락처 입력" type="text" size="15" maxlength="4" name="rpplPhone03" value="<c:out value="${item.rpplPhone03 }" />" onkeyup="onlyNumber(this)">
<input type="hidden" name="rpplPhone_${status.index }" value="<c:out value="${item.rpplPhone }" />"> <input type="hidden" name="rpplPhone_${status.index }" value="<c:out value="${item.rpplPhone }" />">
</td> </td>
</tr> </tr>

View File

@ -525,9 +525,11 @@ var AdjstReq = {
}, },
step3Save : function(mode, previewYn, adrSeq){ step3Save : function(mode, previewYn, adrSeq){
// previewYn : 조정신청등록 3단계 미리보기 버튼 클릭시 > 3단계 저장 처리후 팝업오픈 // previewYn : 조정신청등록 3단계 미리보기 버튼 클릭시 > 3단계 저장 처리후 팝업오픈
if(!this.validStep(this.STEP)){ if(previewYn != 'Y'){
return false; if(!this.validStep(this.STEP)){
} return false;
}
}
var data = new FormData($("#"+this.STEP)[0]); var data = new FormData($("#"+this.STEP)[0]);
//첨부파일 등록 처리 //첨부파일 등록 처리
@ -549,12 +551,13 @@ var AdjstReq = {
// 등록 구분 코드 삽입.. // 등록 구분 코드 삽입..
data.append("mode" , mode); data.append("mode" , mode);
if(previewYn != 'Y'){
if(!confirm(msg)){ if(!confirm(msg)){
if(mode == "${KccadrConstants.ADR_MODE_UPT_TO_GOPREV}"){ // 수정 후 전 페이지 if(mode == "${KccadrConstants.ADR_MODE_UPT_TO_GOPREV}"){ // 수정 후 전 페이지
AdjstReq.fncGoPrev(); AdjstReq.fncGoPrev();
} }
return false; return false;
}
} }
var depth = this.expDivision(this.STEP); var depth = this.expDivision(this.STEP);
@ -572,7 +575,9 @@ var AdjstReq = {
cache: false, cache: false,
success: function (returnData, status) { success: function (returnData, status) {
if(returnData.result == 'SUCCESS'){ if(returnData.result == 'SUCCESS'){
alert(endMsg); if(previewYn != 'Y'){
alert(endMsg);
}
$("#atchFileId").val(returnData.rsVO.atchFileId); $("#atchFileId").val(returnData.rsVO.atchFileId);
if(mode == "${KccadrConstants.ADR_MODE_SMT}"){ if(mode == "${KccadrConstants.ADR_MODE_SMT}"){
AdjstReq.fncGoMyAdjstListPage(); AdjstReq.fncGoMyAdjstListPage();