2022-11-23 조정진행상세 버튼 조건 변경
This commit is contained in:
parent
8f31ee24ac
commit
1a10da3f0a
@ -92,6 +92,9 @@ public interface ApmService {
|
||||
|
||||
// 사용자 차수별 기일변경 신청건수 조회
|
||||
List<PgrCmmVO> selectApmChgDateInfoCnt(PgrCmmVO cmmVO) throws Exception;
|
||||
|
||||
// 사용자 차수별 기일변경 신청건수 조회 with 차수
|
||||
List<PgrCmmVO> selectApmChgDateInfoCntWithSn(PgrCmmVO cmmVO) throws Exception;
|
||||
|
||||
int selectApmAdrNoChkCnt(ApmVO apmVO) throws Exception;
|
||||
|
||||
|
||||
@ -181,6 +181,12 @@ public class ApmDAO extends EgovAbstractDAO {
|
||||
return (List<PgrCmmVO>) list("Apm.selectApmChgDateInfoCnt", cmmVO);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public List<PgrCmmVO> selectApmChgDateInfoCntWithSn(PgrCmmVO cmmVO) throws Exception{
|
||||
|
||||
return (List<PgrCmmVO>) list("Apm.selectApmChgDateInfoCntWithSn", cmmVO);
|
||||
}
|
||||
|
||||
public int selectApmAdrNoChkCnt(ApmVO apmVO) throws Exception{
|
||||
return (int) select("Apm.selectApmAdrNoChkCnt",apmVO);
|
||||
}
|
||||
|
||||
@ -551,6 +551,11 @@ public class ApmServiceImpl implements ApmService {
|
||||
return apmDAO.selectApmChgDateInfoCnt(cmmVO);
|
||||
}
|
||||
|
||||
public List<PgrCmmVO> selectApmChgDateInfoCntWithSn(PgrCmmVO cmmVO) throws Exception{
|
||||
|
||||
return apmDAO.selectApmChgDateInfoCntWithSn(cmmVO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String selectSbmtIngStatus(String param) throws Exception {
|
||||
|
||||
|
||||
@ -19,7 +19,6 @@ import org.json.simple.JSONObject;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.core.env.SystemEnvironmentPropertySource;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
@ -433,6 +432,10 @@ public class ApmController {
|
||||
// 사용자 조정기일 변경신청 건이 있는지 확인
|
||||
List<PgrCmmVO> apmChgDateCnt = apmService.selectApmChgDateInfoCnt(cmmVO);
|
||||
model.addAttribute("apmChgDateCnt", apmChgDateCnt);
|
||||
|
||||
// 사용자 조정기일 변경신청 건이 있는지 확인 with 차수(해당 차수의 변경신청 건이 있는지 확인)
|
||||
List<PgrCmmVO> apmChgDateCntWithSn = apmService.selectApmChgDateInfoCntWithSn(cmmVO);
|
||||
model.addAttribute("apmChgDateCntWithSn", apmChgDateCntWithSn);
|
||||
|
||||
//최종 차수 정보
|
||||
//String adrMaxSn = apmChgDateList.get(0).getAdrSn();
|
||||
|
||||
@ -14,6 +14,8 @@ public interface PgrCmmService {
|
||||
int selectPgrCmmListCnt(PgrCmmVO pgrCmmVO) throws Exception;
|
||||
|
||||
PgrCmmVO selectPgrCmm(PgrCmmVO pgrCmmVO) throws Exception;
|
||||
|
||||
PgrCmmVO selectPgrCmm4DntDetail(PgrCmmVO pgrCmmVO) throws Exception;
|
||||
|
||||
void deleteCloseDoc(CloseVO closeVO
|
||||
, String p_code_desc
|
||||
|
||||
@ -166,6 +166,9 @@ public class PgrCmmVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
private String reqOlCdPst; //과거사건목록 조회 여부
|
||||
|
||||
|
||||
private String dntDetailType;//4DntDetailType(기일지정상세화면) / NoDntDetailType(이외)
|
||||
|
||||
public String getAdrAdmId() {
|
||||
return adrAdmId;
|
||||
}
|
||||
@ -1173,6 +1176,14 @@ public class PgrCmmVO extends ComDefaultVO implements Serializable {
|
||||
public void setAppSeqMin(String appSeqMin) {
|
||||
this.appSeqMin = appSeqMin;
|
||||
}
|
||||
|
||||
public String getDntDetailType() {
|
||||
return dntDetailType;
|
||||
}
|
||||
|
||||
public void setDntDetailType(String dntDetailType) {
|
||||
this.dntDetailType = dntDetailType;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@ -36,6 +36,10 @@ public class PgrCmmDAO extends EgovAbstractDAO {
|
||||
return (PgrCmmVO) select("Cmm.selectPgrCmm", pgrCmmVO);
|
||||
}
|
||||
|
||||
public PgrCmmVO selectPgrCmm4DntDetail(PgrCmmVO pgrCmmVO) throws Exception {
|
||||
return (PgrCmmVO) select("Cmm.selectPgrCmm4DntDetail", pgrCmmVO);
|
||||
}
|
||||
|
||||
public void insertCloseDoc(CloseVO closeVO) {
|
||||
insert("Cmm.insertCloseDoc", closeVO);
|
||||
|
||||
|
||||
@ -15,13 +15,13 @@ import kcc.kccadr.adjPgrMgr.arm.service.CmntVO;
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.CloseVO;
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmService;
|
||||
import kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO;
|
||||
import kcc.kccadr.advc.service.impl.AdrHstryMgrDAO;
|
||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||
import kcc.kccadr.adjPgrMgr.iam.service.InternalApprovManageVO;
|
||||
import kcc.kccadr.adjPgrMgr.iam.service.impl.InternalApprovManageDAO;
|
||||
import kcc.kccadr.adjreqmgr.service.AdjReqMgrVO;
|
||||
import kcc.kccadr.advc.service.impl.AdrHstryMgrDAO;
|
||||
import kcc.kccadr.cmm.KccadrConstants;
|
||||
import kcc.kccadr.kccadrCom.service.KccadrMgrUdtService;
|
||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||
|
||||
@Repository("pgrCmmService")
|
||||
public class PgrCmmServiceImpl implements PgrCmmService {
|
||||
@ -126,6 +126,51 @@ public class PgrCmmServiceImpl implements PgrCmmService {
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public PgrCmmVO selectPgrCmm4DntDetail(PgrCmmVO pgrCmmVO) throws Exception {
|
||||
|
||||
setDayInfo(pgrCmmVO);
|
||||
|
||||
PgrCmmVO result = pgrCmmDAO.selectPgrCmm4DntDetail(pgrCmmVO);
|
||||
|
||||
decpyptVo(result);
|
||||
|
||||
if (!StringUtil.isEmpty(result.getAppPlace())) {
|
||||
String app[] = (result.getAppPlace()).split("\\|");
|
||||
if (app.length > 0) {
|
||||
result.setAppPlaceTx(app[0]);
|
||||
if (app.length == 2) {
|
||||
result.setAppPlaceDetailTx(app[1]);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if (!StringUtil.isEmpty(result.getAppPlaceAddr())) {
|
||||
String app[] = (result.getAppPlaceAddr()).split("\\|");
|
||||
if (app.length > 0) {
|
||||
result.setAppPlaceAddrTx(app[0]);
|
||||
if (app.length == 2) {
|
||||
result.setAppPlaceAddrDetailTx(app[1]);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if (!StringUtil.isEmpty(result.getApmAppPlace())) {
|
||||
String app[] = (result.getApmAppPlace()).split("\\|");
|
||||
if (app.length > 0) {
|
||||
result.setApmAppPlaceTx(app[0]);
|
||||
if (app.length == 2) {
|
||||
result.setApmAppPlaceDetailTx(app[1]);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 신청인, 피신청인 복호화
|
||||
*
|
||||
|
||||
@ -137,7 +137,9 @@ public class DntController {
|
||||
|
||||
}
|
||||
|
||||
PgrCmmVO dntVO = getDntInfo(cmmVO);
|
||||
cmmVO.setDntDetailType("4DntDetailType");
|
||||
|
||||
PgrCmmVO dntVO = getDntInfo4Detail(cmmVO);
|
||||
model.addAttribute("info", dntVO);
|
||||
|
||||
//송달정보 count 조회해오기
|
||||
@ -272,6 +274,7 @@ public class DntController {
|
||||
}
|
||||
|
||||
|
||||
//조정진행상세에서 사용하는 app_seq 값(?)
|
||||
private PgrCmmVO getDntInfo(PgrCmmVO cmmVO) throws Exception {
|
||||
PgrCmmVO dntVO = cmmService.selectPgrCmm(cmmVO);
|
||||
if (!StringUtil.isEmpty(dntVO.getMemNames())) {
|
||||
@ -293,7 +296,26 @@ public class DntController {
|
||||
}
|
||||
|
||||
|
||||
|
||||
//조정진행상세 > 기일지정상세 화면에서 사용하는 app_seq 값(?) - app_seq=1 or (sbmt_yn=Y and appr_yn=Y)(승인 받은 값)
|
||||
private PgrCmmVO getDntInfo4Detail(PgrCmmVO cmmVO) throws Exception {
|
||||
PgrCmmVO dntVO = cmmService.selectPgrCmm4DntDetail(cmmVO);
|
||||
if (!StringUtil.isEmpty(dntVO.getMemNames())) {
|
||||
String[] memNames = dntVO.getMemNames().split(", ");
|
||||
String[] assSeqes = dntVO.getAssSeqes().split(", ");
|
||||
|
||||
if(memNames.length==1) {
|
||||
dntVO.setAddUsrNm0(memNames[0]);
|
||||
dntVO.setAssSeq0(assSeqes[0]);
|
||||
}else if(memNames.length>1) {
|
||||
dntVO.setAddUsrNm0(memNames[0]);
|
||||
dntVO.setAssSeq0(assSeqes[0]);
|
||||
dntVO.setAddUsrNm1(memNames[1]);
|
||||
dntVO.setAssSeq1(assSeqes[1]);
|
||||
}
|
||||
|
||||
}
|
||||
return dntVO;
|
||||
}
|
||||
|
||||
/**
|
||||
* 기일지정 등록 TODO daenge 기일지정 등록
|
||||
|
||||
@ -47,9 +47,9 @@ public class SsoLogin {
|
||||
String client_ip = "127.0.0.1";
|
||||
|
||||
// https://devoneid.copyright.or.kr 에서 가입함 ID/PW 입력
|
||||
/*String user_id = "itn0801@gmail.com";*/
|
||||
/*String user_id = "itn0801@gmail.com";*/ //itntest123$
|
||||
String user_id = Id;
|
||||
/*String user_pwd = "itntest123$";*/
|
||||
|
||||
String user_pwd = Password;
|
||||
|
||||
SsoLoginVO ssoLoginVO = new SsoLoginVO();
|
||||
|
||||
@ -296,6 +296,7 @@
|
||||
</select>
|
||||
|
||||
<select id="Apm.selectRpplChgList" parameterClass="ApmCorrectVO" resultClass="ApmCorrectVO">
|
||||
/* rpplChgList-경정조서리스트 */
|
||||
SELECT COUNT(1) OVER() AS cnt,
|
||||
A.ADR_SEQ AS adrSeq ,
|
||||
A.RPPL_CHG_SEQ AS rpplChgSeq ,
|
||||
@ -1044,7 +1045,7 @@
|
||||
</select>
|
||||
|
||||
<select id="Apm.selectApmChgDateConfirmInfoList202211" parameterClass="PgrCmmVO" resultClass="PgrCmmVO">
|
||||
|
||||
/* apmChgDateList-조정기일(제출후 승인완료된건만) */
|
||||
SELECT COUNT(1) OVER() AS totCnt,
|
||||
adrSeq,
|
||||
adrSn,
|
||||
@ -1153,7 +1154,7 @@
|
||||
|
||||
<!-- 대국민 사용자가 등록한 기일변경 신청건 조회 -->
|
||||
<select id="Apm.selectApmChgDateInfoCnt" parameterClass="PgrCmmVO" resultClass="PgrCmmVO">
|
||||
|
||||
/* apmChgDateCnt-조정기일변경신청건(등록건) */
|
||||
SELECT a.adr_seq AS adrSeq,
|
||||
a.adr_sn AS adrSn,
|
||||
a.app_seq AS appSeq,
|
||||
@ -1171,6 +1172,27 @@
|
||||
|
||||
</select>
|
||||
|
||||
<!-- 대국민 사용자가 등록한 기일변경 신청건 조회 With Sn -->
|
||||
<select id="Apm.selectApmChgDateInfoCntWithSn" parameterClass="PgrCmmVO" resultClass="PgrCmmVO">
|
||||
/* apmChgDateCntWithSn-조정기일변경신청건(등록건)-해당차수 */
|
||||
SELECT a.adr_seq AS adrSeq,
|
||||
a.adr_sn AS adrSn,
|
||||
a.app_seq AS appSeq,
|
||||
COUNT(a.app_seq) AS totCnt
|
||||
FROM adr_app_mgr a ,
|
||||
adr_mgr_master b
|
||||
WHERE 1 =1
|
||||
AND a.adr_seq =b.adr_seq
|
||||
AND a.adr_seq = #adrSeq#
|
||||
AND a.adr_sn = #adrSn#
|
||||
AND a.adr_admin_id IS NULL
|
||||
GROUP BY a.adr_seq,
|
||||
a.adr_sn
|
||||
ORDER BY a.adr_sn DESC
|
||||
|
||||
|
||||
</select>
|
||||
|
||||
<select id="Apm.selectApmAdrNoChkCnt" parameterClass="ApmVO" resultClass="Integer">
|
||||
|
||||
SELECT COUNT(a.adr_no) AS adrNo
|
||||
@ -1193,6 +1215,7 @@
|
||||
|
||||
<select id="apmDAO.selectSbmtIngStatus" parameterClass="string" resultClass="string">
|
||||
|
||||
/* sbmtStatus-진행상태가 결재요청일때 진행중인사람정보 */
|
||||
SELECT
|
||||
CASE T1.sbmt_ty
|
||||
WHEN '201010'
|
||||
|
||||
@ -141,6 +141,7 @@
|
||||
|
||||
<!-- 목록 상세 조회 쿼리 -->
|
||||
<select id="Cmm.selectPgrCmm" resultClass="kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO">
|
||||
/* info-조정사건일반 */
|
||||
SELECT M.ADR_SEQ AS adrSeq /* Cmm.selectPgrCmm 조정일련번호 */
|
||||
, D.ADR_SN AS adrSn /* 조정회차 */
|
||||
, M.ADR_NO AS adrNo /* 조정사건번호 */
|
||||
@ -379,7 +380,30 @@
|
||||
|
||||
|
||||
LEFT JOIN ADR_APP_MGR AM ON M.ADR_SEQ = AM.ADR_SEQ AND D.ADR_SN = AM.ADR_SN AND ZAM.APP_SEQ = AM.APP_SEQ
|
||||
LEFT JOIN (SELECT * FROM ADR_PRTCL_MGR a where a.adr_seq = M.ADR_SEQ ORDER BY a.prtcl_seq DESC LIMIT 1) APM ON APM.ADR_SEQ = M.ADR_SEQ AND APM.ADR_SN = D.ADR_SN
|
||||
LEFT JOIN
|
||||
|
||||
(
|
||||
|
||||
SELECT a0.*
|
||||
FROM ADR_PRTCL_MGR a0
|
||||
, (
|
||||
SELECT a.adr_seq, a.adr_sn, MAX(a.prtcl_seq) PRTCL_SEQ
|
||||
FROM ADR_PRTCL_MGR a
|
||||
GROUP by a.adr_seq, a.adr_sn
|
||||
)b0
|
||||
WHERE a0.adr_seq=b0.adr_seq
|
||||
AND a0.adr_sn=b0.adr_sn
|
||||
AND a0.prtcl_seq=b0.PRTCL_SEQ
|
||||
)
|
||||
APM
|
||||
ON APM.ADR_SEQ = M.ADR_SEQ
|
||||
AND APM.ADR_SN = D.ADR_SN
|
||||
|
||||
/*
|
||||
(SELECT * FROM ADR_PRTCL_MGR a where a.adr_seq = M.ADR_SEQ ORDER BY a.prtcl_seq DESC LIMIT 1)
|
||||
APM ON APM.ADR_SEQ = M.ADR_SEQ AND APM.ADR_SN = D.ADR_SN
|
||||
*/
|
||||
|
||||
LEFT JOIN ADR_AVOID_CMT_MGR AV ON AV.ADR_SEQ = M.ADR_SEQ AND AV.ADR_SN = D.ADR_SN
|
||||
LEFT OUTER JOIN (
|
||||
SELECT
|
||||
@ -460,7 +484,363 @@
|
||||
|
||||
</select>
|
||||
|
||||
<!-- 목록 상세 조회 쿼리 -->
|
||||
<select id="Cmm.selectPgrCmm4DntDetail" resultClass="kcc.kccadr.adjPgrMgr.cmm.service.PgrCmmVO">
|
||||
/* info-조정사건일반 */
|
||||
SELECT M.ADR_SEQ AS adrSeq /* Cmm.selectPgrCmm 조정일련번호 */
|
||||
, D.ADR_SN AS adrSn /* 조정회차 */
|
||||
, M.ADR_NO AS adrNo /* 조정사건번호 */
|
||||
, M.STAT_CD AS statCd /* 조정사건상태 */
|
||||
, SCD.CODE_NM AS statCdTx /* 조정사건상태_TX */
|
||||
, CCD.CODE_NM AS ccTyTx /* 저작물 유형_Tx */
|
||||
, M.REQ_TY AS reqTy /* 신청유형 */
|
||||
, M.REQ_CN1 AS reqCn1 /* 신청취지 */
|
||||
, M.REQ_CN2 AS reqCn2 /* 신청원인 */
|
||||
|
||||
, D.MEM_DEPT_SEQ AS memDeptSeq /* 조정부 */
|
||||
, DM.MEM_DEPT_NM AS memDeptNm /* 조정부명 */
|
||||
, ( SELECT AMM.MEM_NAME SEPARATOR
|
||||
FROM ADR_ASS_MGR S1
|
||||
LEFT JOIN ADR_MEM_MGR AMM
|
||||
ON S1.ADD_USR_ID = AMM.MEM_SEQ
|
||||
WHERE S1.ADR_SEQ = M.ADR_SEQ
|
||||
AND S1.ADR_SN = '1'
|
||||
AND S1.ASS_USR_TY = '01'
|
||||
LIMIT 1
|
||||
) AS memName /* 조정부장명 */
|
||||
, ( SELECT AMM.MEM_SEQ SEPARATOR
|
||||
FROM ADR_ASS_MGR S1
|
||||
LEFT JOIN ADR_MEM_MGR AMM
|
||||
ON S1.ADD_USR_ID = AMM.MEM_SEQ
|
||||
WHERE S1.ADR_SEQ = M.ADR_SEQ
|
||||
AND S1.ADR_SN = '1'
|
||||
AND S1.ASS_USR_TY = '01'
|
||||
LIMIT 1
|
||||
) AS memSeq /* 조정부장 일련번호*/
|
||||
, ( SELECT GROUP_CONCAT ( AMM.MEM_NAME SEPARATOR ', ' )
|
||||
FROM ADR_ASS_MGR S1
|
||||
LEFT JOIN ADR_MEM_MGR AMM ON S1.ADD_USR_ID = AMM.MEM_SEQ
|
||||
WHERE S1.ADR_SEQ = M.ADR_SEQ
|
||||
AND S1.ADR_SN = '1'
|
||||
AND S1.ASS_USR_TY = '02'
|
||||
GROUP BY S1.ADR_SEQ, ADR_SN
|
||||
ORDER BY S1.ADD_USR_ID ) AS memNames /* 조정위원들명단 */
|
||||
|
||||
, ( SELECT GROUP_CONCAT ( AMM.MEM_SEQ SEPARATOR ', ' )
|
||||
FROM ADR_ASS_MGR S1
|
||||
LEFT JOIN ADR_MEM_MGR AMM ON S1.ADD_USR_ID = AMM.MEM_SEQ
|
||||
WHERE S1.ADR_SEQ = M.ADR_SEQ
|
||||
AND S1.ADR_SN = '1'
|
||||
AND S1.ASS_USR_TY = '02'
|
||||
GROUP BY S1.ADR_SEQ, ADR_SN
|
||||
ORDER BY S1.ADD_USR_ID ) AS memSeqs /* 조정위원들 일련번호 */
|
||||
|
||||
, ( SELECT GROUP_CONCAT ( S1.ASS_SEQ SEPARATOR ', ' )
|
||||
FROM ADR_ASS_MGR S1
|
||||
LEFT JOIN ADR_MEM_MGR AMM ON S1.ADD_USR_ID = AMM.MEM_SEQ
|
||||
WHERE S1.ADR_SEQ = M.ADR_SEQ
|
||||
AND S1.ADR_SN = '1'
|
||||
AND S1.ASS_USR_TY = '02'
|
||||
GROUP BY S1.ADR_SEQ, ADR_SN
|
||||
ORDER BY S1.ADD_USR_ID ) AS assSeqes /* 조정위원들배석일련벉호 */
|
||||
, ( SELECT NVL(S1.ASS_SEQ, '')
|
||||
FROM ADR_ASS_MGR S1
|
||||
LEFT JOIN ADR_MEM_MGR AMM
|
||||
ON S1.ADD_USR_ID = AMM.MEM_SEQ
|
||||
WHERE S1.ADR_SEQ = M.ADR_SEQ
|
||||
AND S1.ADR_SN = '1'
|
||||
AND S1.ASS_USR_TY = '01'
|
||||
limit 1
|
||||
) AS assSeq2
|
||||
/* 조정부장일련번호 */
|
||||
, D.ADR_ADM_ID AS adrAdmId /* 조정조사관ID */
|
||||
, AU.USER_NM AS adrAdmNm /* 조정조사관명 */
|
||||
, AU.OFFM_TELNO AS adrAdmOffmTel /* 조정조사관 내선번호 */
|
||||
|
||||
|
||||
, AP.RPPL_NM AS appliCantNm /* 신청인 */
|
||||
, AP.RPPL_SEQ AS appliCantId /* 신청인ID */
|
||||
, AP.RPPL_BIZ_NM AS appliCantBizNm /* 신청인 법인명 */
|
||||
|
||||
, ( SELECT GROUP_CONCAT ( RPPL_NM SEPARATOR ', ' )
|
||||
FROM ADR_RPPL S1
|
||||
WHERE S1.ADR_SEQ = M.ADR_SEQ
|
||||
AND S1.RPPL_TY = '30'
|
||||
GROUP BY S1.ADR_SEQ
|
||||
ORDER BY S1.FRST_REGIST_PNTTM ) AS appliCantDNm /* 신청대리인 */
|
||||
|
||||
, ( SELECT GROUP_CONCAT ( RPPL_SEQ SEPARATOR ', ' )
|
||||
FROM ADR_RPPL S1
|
||||
WHERE S1.ADR_SEQ = M.ADR_SEQ
|
||||
AND S1.RPPL_TY = '30'
|
||||
GROUP BY S1.ADR_SEQ
|
||||
ORDER BY S1.FRST_REGIST_PNTTM ) AS appliCantDId /* 신청대리인 ID 들. */
|
||||
|
||||
|
||||
, ( SELECT GROUP_CONCAT ( RPPL_NM SEPARATOR ', ' )
|
||||
FROM ADR_RPPL S1
|
||||
WHERE S1.ADR_SEQ = M.ADR_SEQ
|
||||
AND S1.RPPL_TY = '20'
|
||||
GROUP BY S1.ADR_SEQ
|
||||
ORDER BY S1.FRST_REGIST_PNTTM ) AS resPonDentNm /* 피신청인 */
|
||||
|
||||
, ( SELECT GROUP_CONCAT ( RPPL_BIZ_NM SEPARATOR ', ' )
|
||||
FROM ADR_RPPL S1
|
||||
WHERE S1.ADR_SEQ = M.ADR_SEQ
|
||||
AND S1.RPPL_TY = '20'
|
||||
GROUP BY S1.ADR_SEQ
|
||||
ORDER BY S1.FRST_REGIST_PNTTM ) AS resPonDentBizNm /* 피신청인 법인(개인사업자)명 */
|
||||
|
||||
, ( SELECT GROUP_CONCAT ( RPPL_SEQ SEPARATOR ', ' )
|
||||
FROM ADR_RPPL S1
|
||||
WHERE S1.ADR_SEQ = M.ADR_SEQ
|
||||
AND S1.RPPL_TY = '20'
|
||||
GROUP BY S1.ADR_SEQ
|
||||
ORDER BY S1.FRST_REGIST_PNTTM ) AS resPonDentId /* 피신청인 ID 들. */
|
||||
|
||||
, ( SELECT GROUP_CONCAT ( RPPL_NM SEPARATOR ', ' )
|
||||
FROM ADR_RPPL S1
|
||||
WHERE S1.ADR_SEQ = M.ADR_SEQ
|
||||
AND S1.RPPL_TY = '40'
|
||||
GROUP BY S1.ADR_SEQ
|
||||
ORDER BY S1.FRST_REGIST_PNTTM ) AS resPonDentDNm /* 피신청대리인 */
|
||||
|
||||
, ( SELECT GROUP_CONCAT ( RPPL_SEQ SEPARATOR ', ' )
|
||||
FROM ADR_RPPL S1
|
||||
WHERE S1.ADR_SEQ = M.ADR_SEQ
|
||||
AND S1.RPPL_TY = '40'
|
||||
GROUP BY S1.ADR_SEQ
|
||||
ORDER BY S1.FRST_REGIST_PNTTM ) AS resPonDentDId /* 피신청대리인 ID 들. */
|
||||
|
||||
, ( SELECT GROUP_CONCAT ( RPPL_RESPDD_SEQ SEPARATOR ', ' )
|
||||
FROM ADR_RPPL S1
|
||||
WHERE S1.ADR_SEQ = M.ADR_SEQ
|
||||
AND S1.RPPL_TY = '40'
|
||||
GROUP BY S1.ADR_SEQ
|
||||
ORDER BY S1.FRST_REGIST_PNTTM ) AS rpplRespddSeq /*대리인의 피신청인 일련번호 (피신청인 누구의 대리인인지 구분을 위해 사용)*/
|
||||
|
||||
, M.SBMT_DE AS sbmtDe /* 신청일시 */
|
||||
, TO_CHAR ( M.SBMT_DE, 'YYYY/MM/DD' ) AS sbmtDeDay /* 신청일 */
|
||||
, TO_CHAR ( M.SBMT_DE, 'HH24:MI' ) AS sbmtDeTime /* 신청일 일시 */
|
||||
, M.ADR_END_DE AS adrEndDe /* 처리일 신청일+3개월 */
|
||||
, TO_CHAR ( M.ADR_END_DE, 'YYYY/MM/DD' ) AS adrEndDeDay /* 처리일 신청일+3개월 */
|
||||
, TO_CHAR ( M.SBMT_DE, 'HH24:MI' ) AS adrEndDeTime /* 처리일 일시 */
|
||||
, M.ADR_END_ADD_YN AS adrEndAddYn /* 조정기간연장여부 */
|
||||
|
||||
|
||||
, DECODE ( AM.APP_PLACE_TY, '99', REPLACE(AM.APP_PLACE,'|',' '), (SELECT CODE_NM FROM LETTCCMMNDETAILCODE WHERE CODE_ID='CC020' AND CODE='01') ) as appPlaceInfo
|
||||
, AM.APP_PLACE_TY AS appPlaceTy /* 조정기일장소구분 */
|
||||
, AM.APP_PLACE AS appPlace /* 조정기일장소명 */
|
||||
, DECODE ( AM.APP_PLACE_ADDR_TY, '99', REPLACE(AM.APP_PLACE_ADDR,'|',' ') , (SELECT CODE_NM FROM LETTCCMMNDETAILCODE WHERE CODE_ID='CC021' AND CODE='01')) as appPlaceAddrInfo
|
||||
, AM.APP_PLACE_ADDR_TY AS appPlaceAddrTy /* 조정기일주소구분 */
|
||||
, AM.APP_PLACE_ADDR AS appPlaceAddr /* 조정기일주소 */
|
||||
, AM.APP_SEQ AS appSeq /* 조정기일일련번호 */
|
||||
, AM.APP_DE AS appDe /* 조정기일일시 */
|
||||
, TO_CHAR ( AM.APP_DE, 'YYYY/MM/DD' ) AS appDeDay /* 조정기일 */
|
||||
, TO_CHAR ( AM.APP_DE, 'HH24:MI' ) AS appDeTime /* 조정기일 일시 */
|
||||
, AM.SBMT_YN AS appSbmtYn /* 변경 제출여부 */
|
||||
|
||||
|
||||
, AM.RPPL_SEQ AS appChgRpplSeq /* 변경신청_관련인일련번호 */
|
||||
, AM.APP_CHG_CN AS appChgCn /* 변경신청사유 */
|
||||
, AM.APP_CHG_PHONE AS appChgPhone /* 변경신청전화번호 */
|
||||
, AM.APP_CHG_CELNUM AS appChgCelnum /* 변경신청휴대폰번호 */
|
||||
|
||||
|
||||
|
||||
, APM.PRTCL_SEQ AS prtclSeq /* 기일조서일련번호 */
|
||||
, APM.OPEN_YN AS openYn /* 조정공개여부 */
|
||||
, APM.APP_DE AS apmAppDe /* 조정기일일시 */
|
||||
, TO_CHAR ( APM.APP_DE, 'YYYY/MM/DD' ) AS apmAppDeDay /* 조정기일 */
|
||||
, TO_CHAR ( APM.APP_DE, 'HH24:MI' ) AS apmAppDeTime /* 조정기일 일시 */
|
||||
|
||||
, APM.APP_PLACE_TY AS apmAppPlaceTy /* 조정기일장소구분 */
|
||||
, APM.APP_PLACE AS apmAppPlace /* 조정기일장소명 */
|
||||
, APM.NEXT_APP_DE_YN AS nextAppDeYn /* 다음기일차후지정여부 */
|
||||
, APM.NEXT_APP_DE AS nextAppDe /* 다음기일일시 */
|
||||
, APM.APP_RESULT_TY AS appResultTy /* 조정기일결과 */
|
||||
|
||||
, TO_CHAR ( APM.NEXT_APP_DE, 'YYYY/MM/DD' ) AS nextAppDeDay /* 다음기일 일 */
|
||||
, TO_CHAR ( APM.NEXT_APP_DE, 'HH24:MI' ) AS nextAppDeTime /* 다음기일 일시 */
|
||||
|
||||
, APM.PRTCL_CN AS prtclCn /* 기일조서내용 */
|
||||
, APM.SBMT_YN AS sbmtYn /* 제출여부 */
|
||||
, APM.SBMT_DE AS sbmtDe /* 제출일시 */
|
||||
, TO_CHAR ( APM.SBMT_DE, 'YYYY/MM/DD' ) AS sbmtDeDay /* 제출 일 */
|
||||
, TO_CHAR ( APM.SBMT_DE, 'HH24:MI' ) AS sbmtDeTime /* 제출 일시 */
|
||||
|
||||
, APM.APPR_YN AS apprYn /* 결재여부 */
|
||||
, APM.APPR_DE AS apprDe /* 결재일시 */
|
||||
, AV.ADR_AVOID_SEQ as adrAvoidSeq /* 조정기피일련번호 */
|
||||
, M.ADR_COST AS adrCost /* 조정신청금액 */
|
||||
, HST2.STAT_CD AS finalStatCd /* 조정최종코드 */
|
||||
, CHG2.SBMT_YN AS rpplChgSbmtYn /* 사용자경정신청여부 */
|
||||
|
||||
, AGNT.AGNT_SEQ AS agntSeq /* 대리인신청 일련번호 */
|
||||
, AGNT.AGNT_APPR_YN AS agntApprYn /* 대리인신청 상태코드 */
|
||||
|
||||
, closedoc.close_doc_ty AS closeDocTy
|
||||
, closedoc.close_doc AS closeDoc
|
||||
, closedoc.close_cn1 AS closeCn1
|
||||
|
||||
/* 사용자경정신청여부 */
|
||||
|
||||
,M.REQ_OL_CD AS reqOlCd
|
||||
<isNotEmpty property="dlvryDocTy">
|
||||
,TO_CHAR (AD.REC_DE, 'YYYY/MM/DD') AS recDe /*송달완료일*/
|
||||
</isNotEmpty>
|
||||
FROM ADR_MGR_MASTER M
|
||||
LEFT JOIN
|
||||
( SELECT ADR_SEQ
|
||||
, MAX ( ADR_SN ) AS ADR_SN
|
||||
FROM ADR_MGR_DETAIL
|
||||
GROUP BY ADR_SEQ ) Z ON M.ADR_SEQ = Z.ADR_SEQ
|
||||
LEFT JOIN ADR_MGR_DETAIL D ON M.ADR_SEQ = D.ADR_SEQ AND D.ADR_SN = Z.ADR_SN
|
||||
LEFT JOIN LETTNEMPLYRINFO AU ON D.ADR_ADM_ID = AU.ESNTL_ID
|
||||
LEFT JOIN LETTCCMMNDETAILCODE SCD ON SCD.CODE_ID = 'CC013' AND SCD.CODE = M.STAT_CD
|
||||
LEFT JOIN LETTCCMMNDETAILCODE RCD ON RCD.CODE_ID = 'CC014' AND RCD.CODE = TRIM ( M.REQ_OL_CD )
|
||||
LEFT JOIN LETTCCMMNDETAILCODE CCD ON CCD.CODE_ID = 'CC002' AND CCD.CODE = TRIM ( M.CC_TY )
|
||||
LEFT JOIN ADR_MEM_DEPT_MGR DM ON DM.MEM_DEPT_SEQ = D.MEM_DEPT_SEQ
|
||||
LEFT JOIN ADR_MEM_DEPT_MAP DMP ON DM.MEM_DEPT_SEQ = DMP.MEM_DEPT_SEQ AND DMP.MEM_GRADE = '01'
|
||||
LEFT JOIN ADR_MEM_MGR DMN ON DMN.MEM_SEQ = DMP.MEM_SEQ
|
||||
LEFT JOIN ADR_RPPL AP ON AP.ADR_SEQ = M.ADR_SEQ AND AP.RPPL_TY = '10'
|
||||
|
||||
|
||||
<isEqual property="dntDetailType" compareValue="4DntDetailType">
|
||||
LEFT JOIN
|
||||
(
|
||||
SELECT adr_seq, adr_sn, MAX(app_seq) app_seq
|
||||
FROM ADR_APP_MGR
|
||||
WHERE adr_seq= #adrSeq#
|
||||
AND adr_sn='1'
|
||||
AND (app_seq='1'
|
||||
OR (sbmt_yn='Y' AND appr_yn='Y')
|
||||
)
|
||||
GROUP BY adr_seq, adr_sn
|
||||
) ZAM ON M.ADR_SEQ = ZAM.ADR_SEQ AND D.ADR_SN = ZAM.ADR_SN
|
||||
</isEqual>
|
||||
|
||||
<isEqual property="dntDetailType" compareValue="NoDntDetailType">
|
||||
LEFT JOIN
|
||||
(
|
||||
SELECT adr_seq, adr_sn, MAX(app_seq) app_seq
|
||||
FROM ADR_APP_MGR
|
||||
WHERE adr_seq= #adrSeq#
|
||||
AND adr_sn='1'
|
||||
AND (app_seq='1'
|
||||
OR (sbmt_yn='Y' AND appr_yn='Y')
|
||||
)
|
||||
GROUP BY adr_seq, adr_sn
|
||||
) ZAM ON M.ADR_SEQ = ZAM.ADR_SEQ AND D.ADR_SN = ZAM.ADR_SN
|
||||
</isEqual>
|
||||
|
||||
LEFT JOIN ADR_APP_MGR AM ON M.ADR_SEQ = AM.ADR_SEQ AND D.ADR_SN = AM.ADR_SN AND ZAM.APP_SEQ = AM.APP_SEQ
|
||||
LEFT JOIN
|
||||
|
||||
(
|
||||
|
||||
SELECT a0.*
|
||||
FROM ADR_PRTCL_MGR a0
|
||||
, (
|
||||
SELECT a.adr_seq, a.adr_sn, MAX(a.prtcl_seq) PRTCL_SEQ
|
||||
FROM ADR_PRTCL_MGR a
|
||||
GROUP by a.adr_seq, a.adr_sn
|
||||
)b0
|
||||
WHERE a0.adr_seq=b0.adr_seq
|
||||
AND a0.adr_sn=b0.adr_sn
|
||||
AND a0.prtcl_seq=b0.PRTCL_SEQ
|
||||
)
|
||||
APM
|
||||
ON APM.ADR_SEQ = M.ADR_SEQ
|
||||
AND APM.ADR_SN = D.ADR_SN
|
||||
|
||||
/*
|
||||
(SELECT * FROM ADR_PRTCL_MGR a where a.adr_seq = M.ADR_SEQ ORDER BY a.prtcl_seq DESC LIMIT 1)
|
||||
APM ON APM.ADR_SEQ = M.ADR_SEQ AND APM.ADR_SN = D.ADR_SN
|
||||
*/
|
||||
|
||||
LEFT JOIN ADR_AVOID_CMT_MGR AV ON AV.ADR_SEQ = M.ADR_SEQ AND AV.ADR_SN = D.ADR_SN
|
||||
LEFT OUTER JOIN (
|
||||
SELECT
|
||||
ADR_SEQ
|
||||
,MAX(ADR_HSTRY_SEQ) AS MAX_ADR_HSTRY_SEQ
|
||||
FROM ADR_HSTRY
|
||||
/*
|
||||
WHERE STAT_CD NOT LIKE CONCAT('3090', '%')
|
||||
*/
|
||||
WHERE '309000' > STAT_CD
|
||||
GROUP BY ADR_SEQ
|
||||
) HST ON M.ADR_SEQ = HST.ADR_SEQ
|
||||
LEFT OUTER JOIN ADR_HSTRY HST2
|
||||
ON HST.ADR_SEQ = HST2.ADR_SEQ
|
||||
AND HST.MAX_ADR_HSTRY_SEQ = HST2.ADR_HSTRY_SEQ
|
||||
|
||||
LEFT OUTER JOIN (
|
||||
SELECT a.ADR_SEQ, a.ADR_SN, a.AGNT_SEQ, a.AGNT_APPR_YN
|
||||
FROM ADR_AGNT_MGR A
|
||||
INNER JOIN (
|
||||
SELECT ADR_SEQ, ADR_SN, MAX(AGNT_SEQ) AS AGNT_SEQ
|
||||
FROM ADR_AGNT_MGR
|
||||
WHERE AGNT_APPR_YN = '502010'
|
||||
GROUP BY ADR_SEQ, ADR_SN
|
||||
) B
|
||||
ON A.ADR_SEQ = B.ADR_SEQ
|
||||
AND A.ADR_SN = B.ADR_SN
|
||||
AND A.AGNT_SEQ = B.AGNT_SEQ
|
||||
) AGNT ON D.ADR_SEQ = AGNT.ADR_SEQ AND D.ADR_SN = AGNT.ADR_SN
|
||||
|
||||
LEFT OUTER JOIN (
|
||||
SELECT ADR_SEQ ,
|
||||
RPPL_CHG_SEQ,
|
||||
SBMT_YN AS SBMT_YN
|
||||
FROM ADR_RPPL_CHG
|
||||
WHERE SBMT_YN = 'Y'
|
||||
ORDER BY FRST_REGIST_PNTTM DESC LIMIT 1
|
||||
) CHG2 ON CHG2.ADR_SEQ = M.ADR_SEQ
|
||||
|
||||
|
||||
|
||||
|
||||
LEFT OUTER JOIN (
|
||||
|
||||
SELECT b0.*
|
||||
FROM (
|
||||
|
||||
SELECT a.adr_seq, a.adr_sn, MAX(a.close_doc) close_doc
|
||||
FROM adr_close_doc a
|
||||
WHERE a.adr_seq= #adrSeq#
|
||||
GROUP BY a.adr_seq, a.adr_sn
|
||||
|
||||
) a0
|
||||
, adr_close_doc b0
|
||||
WHERE a0.adr_seq=b0.adr_seq
|
||||
AND a0.adr_sn=b0.adr_sn
|
||||
AND a0.close_doc=b0.close_doc
|
||||
|
||||
) closedoc
|
||||
|
||||
ON D.ADR_SEQ = closedoc.ADR_SEQ
|
||||
AND D.ADR_SN = closedoc.ADR_SN
|
||||
<isNotEmpty property="dlvryDocTy">
|
||||
LEFT JOIN ADR_DLVRY AD
|
||||
ON AD.ADR_SEQ = M.ADR_SEQ
|
||||
AND AD.ADR_SN = D.ADR_SN
|
||||
</isNotEmpty>
|
||||
|
||||
WHERE M.ADR_SEQ = #adrSeq#
|
||||
<isNotEmpty property="adrSn">
|
||||
AND D.ADR_SN = #adrSn#
|
||||
</isNotEmpty>
|
||||
|
||||
<isNotEmpty property="prtclSeq">
|
||||
AND APM.PRTCL_SEQ = #prtclSeq#
|
||||
</isNotEmpty>
|
||||
|
||||
|
||||
</select>
|
||||
|
||||
<select id="Cmm.selectCloseDoc" resultClass="kcc.kccadr.adjPgrMgr.cmm.service.CloseVO">
|
||||
/* resultCloseDoc-확정증명원유무 */
|
||||
SELECT M.ADR_SEQ AS adrSeq /* Cmm.selectPgrCmm 조정일련번호 */
|
||||
, D.ADR_SN AS adrSn /* 조정회차 */
|
||||
, M.ADR_NO AS adrNo /* 조정사건번호 */
|
||||
|
||||
@ -116,6 +116,7 @@
|
||||
|
||||
<!-- 상세화면에서 기일조서의 결과값 확인에 필요 -->
|
||||
<select id="Drt.selectAdrPrtclMgr" resultClass="kcc.kccadr.adjPgrMgr.drt.service.DrtVO">
|
||||
/* drtInfo-최종기일조서값 */
|
||||
SELECT a.adr_seq adrSeq,
|
||||
a.adr_sn adrSn,
|
||||
a.prtcl_seq prtclSeq,
|
||||
|
||||
@ -6,6 +6,7 @@
|
||||
|
||||
<select id="EntDAO.selectEntInfo" parameterClass="entVO" resultClass="entVO">
|
||||
|
||||
/* resultEntInfo-취하신청정보(제출) */
|
||||
SELECT ADR_SEQ AS adrSeq,
|
||||
ADR_CNCL_SEQ AS adrCnclSeq,
|
||||
RPPL_SEQ AS rpplSeq,
|
||||
@ -22,7 +23,7 @@
|
||||
</select>
|
||||
|
||||
<select id="EntDAO.selectEntInfo_2" parameterClass="entVO" resultClass="entVO">
|
||||
|
||||
/* resultEntInfo_2-취하신청정보(등록) */
|
||||
SELECT ADR_SEQ AS adrSeq,
|
||||
ADR_CNCL_SEQ AS adrCnclSeq,
|
||||
RPPL_SEQ AS rpplSeq,
|
||||
|
||||
@ -434,6 +434,7 @@
|
||||
</select>
|
||||
|
||||
<select id="adjReqMgrDAO.selectAdjstReqMgrPersonList" parameterClass="AdjReqMgrVO" resultClass="AdjReqMgrVO">
|
||||
/* person-조정사건관리인 */
|
||||
SELECT
|
||||
ADR_SEQ AS adrSeq,
|
||||
RPPL_SEQ AS rpplSeq,
|
||||
|
||||
@ -107,6 +107,7 @@
|
||||
|
||||
<!-- 강사 정보 L -->
|
||||
<select id="AdrHstryMgrDAO.selectList" parameterClass="AdrHstryMgrVO" resultClass="AdrHstryMgrVO">
|
||||
/* adr_mstry_mgr list_mgr-이력값 */
|
||||
SELECT
|
||||
<include refid="AdrHstryMgrDAO.select_column_name"/>
|
||||
, c.code_nm AS aCodeNm /*관리자 코드값*/
|
||||
|
||||
@ -48,6 +48,7 @@
|
||||
|
||||
<!-- 이의신청 목록 수 조회 -->
|
||||
<select id="ojctDAO.selectOjctListCount" parameterClass="OjctVO" resultClass="int">
|
||||
/* ojctCnt-이의신청(수량) */
|
||||
SELECT
|
||||
COUNT(*) totcnt
|
||||
FROM ADR_OJCT
|
||||
|
||||
@ -664,55 +664,12 @@ $(document).ready(function(){
|
||||
</c:if>
|
||||
|
||||
|
||||
<!-- 7.기일지정등록 -->
|
||||
<!-- 기일지정 (2050..)-->
|
||||
<!-- 배당결재완료(202050) 또는 기일통지서 반려(205090)인 경우는 기일지정 버튼 표시
|
||||
<!--기일지정 등록
|
||||
, (기존 기일지정값이 없으면 등록, 있으면 기일지정수정)
|
||||
KccadrConstants.ADR_DEPT_SLCT_COMP = 배당결재완료 202050
|
||||
-->
|
||||
|
||||
<c:if test="${empty info.appDe }">
|
||||
<c:if test="${info.statCd== KccadrConstants.ADR_DEPT_SLCT_COMP}">
|
||||
<button type="button" class="btnType02" onclick="fncGo('dnt/dntReg.do')">기일지정등록</button>
|
||||
</c:if>
|
||||
</c:if>
|
||||
|
||||
<!-- 8.기일지정상세
|
||||
205090
|
||||
205050
|
||||
public static final String ADR_APP_NTC_APPR = "205050"; // 기일통지서승인(211104 추가)
|
||||
public static final String ADR_APP_NTC_RETN = "205090"; // 기일통지서반려(211104 추가)
|
||||
204050
|
||||
public static final String ADR_APP_CHG_APPR = "204050"; // 기일변경승인
|
||||
-->
|
||||
<c:if test="${not empty info.appDe }">
|
||||
<button type="button" class="btnType02" onclick="fncGo('dnt/dntDetail.do')">기일지정상세</button>
|
||||
</c:if>
|
||||
|
||||
|
||||
<!-- 9.기일변경등록 -->
|
||||
<!-- 기일변경 (2040..)-->
|
||||
<!-- 기일지정완료(205050) 또는 기일변경 완료(204050)인 경우는 기일변경 등록 버튼-->
|
||||
<!-- 기일조서등록 버튼 표시-->
|
||||
<c:if test="${info.statCd== KccadrConstants.ADR_APP_NTC_APPR
|
||||
|| info.statCd== KccadrConstants.ADR_APP_CHG_APPR
|
||||
}">
|
||||
<button type="button" class="btnType02" onclick="fncGo('chd/chdReg.do')">기일변경등록</button>
|
||||
</c:if>
|
||||
|
||||
|
||||
<!-- 10.기일변경상세 -->
|
||||
<c:if test="${info.appSeq*1 > 1}">
|
||||
<button type="button" class="btnType02" onclick="fncGo('chd/chdDetail.do')">기일변경상세</button>
|
||||
</c:if>
|
||||
|
||||
<!-- 11.취하신청
|
||||
<!-- 7.취하신청
|
||||
사용자 취하신청을 노출 하거나, 관리자가 임의로 취하신청을 등록 할수 있다.
|
||||
-->
|
||||
<!-- 11.취하신청 사유 -->
|
||||
<!-- 12-1.취하신청 등록 -->
|
||||
<!-- 12-2.취하신청 상세 -->
|
||||
<!-- 7-1.취하신청 사유 -->
|
||||
<!-- 7-2.취하신청 등록 -->
|
||||
<!-- 7-3.취하신청 상세 -->
|
||||
<%-- 사용자 취하신청이 있을경우 취하신청 사유 팝업_이준호_220322 --%>
|
||||
<c:if test="${resultEntInfo.apprYn == KccadrConstants.ADR_CNCL_DROP_REQ}">
|
||||
<button type="button" class="btnType02" onclick="fncEntInfoPop()">취하신청 사유</button>
|
||||
@ -733,21 +690,65 @@ $(document).ready(function(){
|
||||
<button type="button" class="btnType02" onclick="fncGo('apm/entCreate.do')">취하신청 상세</button>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
|
||||
<c:if test="${(info.statCd gt KccadrConstants.ADR_DEPT_SLCT_RETN
|
||||
&& info.statCd le KccadrConstants.ADR_CLOSE_APPR_REQ)
|
||||
&& resultEntInfo.apprYn ne KccadrConstants.ADR_CNCL_DROP_REQ
|
||||
}">
|
||||
<c:choose>
|
||||
<c:when test="${resultEntInfo_2.sbmtYn == '' || empty resultEntInfo_2}">
|
||||
<button type="button" class="btnType02" onclick="fncGo('apm/entCreate.do')">취하신청 등록</button>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<button type="button" class="btnType02" onclick="fncGo('apm/entCreate.do')">취하신청 상세</button>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:if>
|
||||
|
||||
|
||||
<!-- 8.기일지정등록 -->
|
||||
<!-- 기일지정 (2050..)-->
|
||||
<!-- 배당결재완료(202050) 또는 기일통지서 반려(205090)인 경우는 기일지정 버튼 표시
|
||||
<!--기일지정 등록
|
||||
, (기존 기일지정값이 없으면 등록, 있으면 기일지정수정)
|
||||
KccadrConstants.ADR_DEPT_SLCT_COMP = 배당결재완료 202050
|
||||
-->
|
||||
<!-- 기일지정일자가 없고, 배당결재완료(202050) 상태일때만 노출 -->
|
||||
<c:if test="${empty info.appDe }">
|
||||
<c:if test="${info.statCd== KccadrConstants.ADR_DEPT_SLCT_COMP}">
|
||||
<button type="button" class="btnType02" onclick="fncGo('dnt/dntReg.do')">기일지정등록</button>
|
||||
</c:if>
|
||||
</c:if>
|
||||
|
||||
<!-- 8.기일지정상세
|
||||
205090
|
||||
205050
|
||||
public static final String ADR_APP_NTC_APPR = "205050"; // 기일통지서승인(211104 추가)
|
||||
public static final String ADR_APP_NTC_RETN = "205090"; // 기일통지서반려(211104 추가)
|
||||
204050
|
||||
public static final String ADR_APP_CHG_APPR = "204050"; // 기일변경승인
|
||||
-->
|
||||
<!-- 등록된 기일지정일자가 있으면 노출 -->
|
||||
<c:if test="${not empty info.appDe }">
|
||||
<button type="button" class="btnType02" onclick="fncGo('dnt/dntDetail.do')">기일지정상세</button>
|
||||
</c:if>
|
||||
|
||||
<!-- 9.기일변경등록 -->
|
||||
<!-- info.appSeq eq apmChgDateList 마지막 appSeq
|
||||
마지막 조정 기일이 승인 받았으면 기일변경등록 버튼을 표시한다.
|
||||
-->
|
||||
|
||||
<c:forEach var="item" items="${apmChgDateList}" varStatus="status">
|
||||
<c:set var="apmChgDateListAppSeq" value="${item.appSeq}"/>
|
||||
</c:forEach>
|
||||
|
||||
<!-- 기일변경 (2040..)-->
|
||||
<!-- 기일지정완료(205050) 또는 기일변경 완료(204050)인 경우는 기일변경 등록 버튼-->
|
||||
<!-- 기일조서등록 버튼 표시-->
|
||||
<c:if test="${apmChgDateListAppSeq eq info.appSeq}">
|
||||
<c:if test="${
|
||||
info.statCd== KccadrConstants.ADR_APP_NTC_APPR
|
||||
||
|
||||
info.statCd== KccadrConstants.ADR_APP_CHG_APPR
|
||||
}">
|
||||
<button type="button" class="btnType02" onclick="fncGo('chd/chdReg.do')">기일변경등록</button>
|
||||
</c:if>
|
||||
</c:if>
|
||||
|
||||
<!-- 10.기일변경상세 -->
|
||||
<c:if test="${info.appSeq*1 > 1}">
|
||||
<c:if test="${apmChgDateListAppSeq ne info.appSeq
|
||||
||
|
||||
info.statCd== KccadrConstants.ADR_APP_CHG_APPR
|
||||
}">
|
||||
<button type="button" class="btnType02" onclick="fncGo('chd/chdDetail.do')">기일변경상세</button>
|
||||
</c:if>
|
||||
</c:if>
|
||||
|
||||
|
||||
<!-- 기일조서 -->
|
||||
@ -770,115 +771,39 @@ $(document).ready(function(){
|
||||
public static final String ADR_APP_CHG_APPR = "204050"; // 기일변경승인
|
||||
-->
|
||||
<!-- 13-1.기일조서 -->
|
||||
<!-- 13-2.기일조서 상세 -->
|
||||
<c:choose>
|
||||
<c:when test="${empty info.prtclSeq }"><!-- 기일조서 -->
|
||||
<button type="button" class="btnType02" onclick="fncGo('drt/drtReg.do')">기일조서</button>
|
||||
<!-- <button type="button" class="btnType02" onclick="fncGo('dnt/dntAddReg.do')"> 기일추가</button> -->
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<button type="button" class="btnType02" onclick="fncGo('drt/drtDetail.do')">기일조서 상세</button>
|
||||
<!-- <button type="button" class="btnType02" onclick="fncGo('dnt/dntAddReg.do')">기일추가</button> -->
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<c:if test="${
|
||||
(info.statCd== KccadrConstants.ADR_APP_NTC_APPR
|
||||
|| info.statCd== KccadrConstants.ADR_APP_CHG_APPR
|
||||
|| fn:indexOf(info.statCd,'30') > -1
|
||||
|| fn:indexOf(info.statCd,'400000') > -1
|
||||
)
|
||||
&&
|
||||
(info.statCd < KccadrConstants.ADR_CNCLTBS_APPR_REQ
|
||||
|| info.statCd > KccadrConstants.ADR_CNCLTBS_RETN)
|
||||
&&
|
||||
(not empty apmChgDateList || not empty drtInfo)
|
||||
&&
|
||||
(info.statCd != KccadrConstants.ADR_APP_CHG_APPR)
|
||||
}">
|
||||
<!--
|
||||
기일변경승인은 왜 빠지지?
|
||||
&&
|
||||
(info.statCd != KccadrConstants.ADR_APP_CHG_APPR)
|
||||
-->
|
||||
<%-- <c:if test="${(info.statCd== KccadrConstants.ADR_APP_NTC_APPR
|
||||
|| info.statCd== KccadrConstants.ADR_APP_CHG_APPR
|
||||
|| fn:indexOf(info.statCd,'30') > -1)
|
||||
&&
|
||||
(info.statCd < KccadrConstants.ADR_CNCLTBS_APPR_REQ
|
||||
|| info.statCd > KccadrConstants.ADR_CNCLTBS_RETN)
|
||||
&&
|
||||
(not empty apmChgDateList
|
||||
|| not empty drtInfo)
|
||||
}"> --%>
|
||||
<!-- (기존 기일조서값이 없으면 등록, 있으면 기일조서수정) -->
|
||||
|
||||
</c:if>
|
||||
|
||||
|
||||
<!-- 기일조서 -->
|
||||
<!-- 기일변경승인(204050) 또는 기일승인(204050) 인 경우는 기일변경 내용보기 버튼, 취하종결(305010~305090)은 상시 프로세스이므로 제외-->
|
||||
<!-- public static final String ADR_APP_NTC_APPR = "205050"; // 기일통지서승인(211104 추가)
|
||||
30 종결 문서 작성 코드
|
||||
public static final String ADR_CNCLTBS_APPR_REQ = "305010"; // 취하종결통보서 결재요청
|
||||
public static final String ADR_CNCLTBS_RETN = "305090"; // 취하종결통보서 반려
|
||||
public static final String ADR_APP_CHG_APPR = "204050"; // 기일변경승인
|
||||
-->
|
||||
<c:if test="${
|
||||
(info.statCd== KccadrConstants.ADR_APP_NTC_APPR
|
||||
|| info.statCd== KccadrConstants.ADR_APP_CHG_APPR
|
||||
)
|
||||
&&
|
||||
(info.statCd < KccadrConstants.ADR_CNCLTBS_APPR_REQ
|
||||
|| info.statCd > KccadrConstants.ADR_CNCLTBS_RETN)
|
||||
&&
|
||||
(not empty apmChgDateList || not empty drtInfo)
|
||||
&&
|
||||
(info.statCd != KccadrConstants.ADR_APP_CHG_APPR)
|
||||
}">
|
||||
<!--
|
||||
기일변경승인은 왜 빠지지?
|
||||
&&
|
||||
(info.statCd != KccadrConstants.ADR_APP_CHG_APPR)
|
||||
-->
|
||||
<%-- <c:if test="${(info.statCd== KccadrConstants.ADR_APP_NTC_APPR
|
||||
|| info.statCd== KccadrConstants.ADR_APP_CHG_APPR
|
||||
|| fn:indexOf(info.statCd,'30') > -1)
|
||||
&&
|
||||
(info.statCd < KccadrConstants.ADR_CNCLTBS_APPR_REQ
|
||||
|| info.statCd > KccadrConstants.ADR_CNCLTBS_RETN)
|
||||
&&
|
||||
(not empty apmChgDateList
|
||||
|| not empty drtInfo)
|
||||
}"> --%>
|
||||
<!-- (기존 기일조서값이 없으면 등록, 있으면 기일조서수정) -->
|
||||
<!-- 13-2.기일조서 상세 -->
|
||||
<!-- 기일 등록/변경 중 승인 완료된 것이 있거나 기일 조서 있으면 노출됨 -->
|
||||
<c:if test="${not empty apmChgDateList || not empty info.prtclSeq }">
|
||||
<c:choose>
|
||||
<c:when test="${empty info.prtclSeq }"><!-- 기일조서 -->
|
||||
<button type="button" class="btnType02" onclick="fncGo('drt/drtReg.do')">기일조서</button>
|
||||
|
||||
<!-- 기일조서 등록 버튼은 기일승인요청(205010) 또는
|
||||
기일변경승인요청(204010) 또는
|
||||
기일변경승인(204050)에는
|
||||
|
||||
public static final String ADR_APP_CHG_REQ = "204010"; // 기일변경요청
|
||||
public static final String ADR_APP_ADD = "204040"; // 기일추가
|
||||
public static final String ADR_APP_CHG_APPR = "204050"; // 기일변경승인
|
||||
public static final String ADR_APP_NTC_REQ = "205010"; // 기일통지서요청(211104 추가)
|
||||
|
||||
나와서는 안된다. -->
|
||||
<c:if test="${
|
||||
info.statCd != KccadrConstants.ADR_APP_NTC_REQ
|
||||
and info.statCd != KccadrConstants.ADR_APP_CHG_REQ
|
||||
and info.statCd != KccadrConstants.ADR_APP_CHG_APPR
|
||||
}">
|
||||
<button type="button" class="btnType02" onclick="fncGo('drt/drtReg.do')">기일조서</button>
|
||||
</c:if>
|
||||
|
||||
<!-- <button type="button" class="btnType02" onclick="fncGo('dnt/dntAddReg.do')"> 기일추가</button> -->
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<button type="button" class="btnType02" onclick="fncGo('drt/drtDetail.do')">기일조서 상세</button>
|
||||
<!-- <button type="button" class="btnType02" onclick="fncGo('dnt/dntAddReg.do')">기일추가</button> -->
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:if>
|
||||
|
||||
<!-- 기일조서상세 -->
|
||||
<!--
|
||||
public static final String ADR_APP_CHG_APPR = "204050"; // 기일변경승인
|
||||
-->
|
||||
<c:if test="${
|
||||
(fn:indexOf(info.statCd,'30') > -1
|
||||
|| fn:indexOf(info.statCd,'400000') > -1
|
||||
)
|
||||
&&
|
||||
(not empty drtInfo)
|
||||
&&
|
||||
(not empty info.prtclSeq)
|
||||
}">
|
||||
<!-- (기존 기일조서값이 없으면 등록, 있으면 기일조서수정) -->
|
||||
<button type="button" class="btnType02" onclick="fncGo('drt/drtDetail.do')">기일조서 상세</button>
|
||||
</c:if>
|
||||
</c:choose>
|
||||
</c:if>
|
||||
|
||||
<!--
|
||||
/${drtInfo.appResultTy}/
|
||||
${info.closeDocTy}
|
||||
@ -1066,181 +991,7 @@ $(document).ready(function(){
|
||||
</c:if>
|
||||
|
||||
</c:if>
|
||||
|
||||
<!-- <br/>
|
||||
<br/>
|
||||
아래는 정리대상임
|
||||
<br/>
|
||||
<br/> -->
|
||||
|
||||
<!-- 기일조서확인완료인경우(302050) 기일지정 버튼 & 기일변경 버튼 & 기일조서등록 버튼 표시-->
|
||||
<%-- <c:if test="${info.statCd== KccadrConstants.ADR_KJOSU_APPR_COMP}">
|
||||
<button type="button" class="btnType02" onclick="fncGo('dnt/dntDetail.do')">기일지정</button>
|
||||
<!-- N<button type="button" class="btnType02" onclick="fncGo('dnt/dntDetail.do')">기일변경</button> (기존 내용 상세보기) -->
|
||||
<button type="button" class="btnType02" onclick="fncGo('drt/drtReg.do')">기일조서</button>
|
||||
|
||||
<button type="button" class="btnType02" onclick="fncGo('drtCtr/drtCtrReg.do');">조정조서</button>
|
||||
<button type="button" class="btnType02" onclick="fncGo('ent/entReg.do')">취하종결</button>
|
||||
<button type="button" class="btnType02" onclick="fncGo('crt/crtReg.do')">불성립종결</button>
|
||||
<button type="button" class="btnType02" onclick="fncGo('arm/armReg.do')">조정권고안</button>
|
||||
<button type="button" class="btnType02" onclick="fncGo('oad/oadReg.do')">직권조정</button>
|
||||
</c:if> --%>
|
||||
|
||||
<!-- 조정조서 작성인 경우(304010), (304050), (304090) 조종조서종결요청 추가 필요-->
|
||||
<%-- <c:if test="${
|
||||
info.statCd== KccadrConstants.ADR_JJOSU_APPR_REQ
|
||||
|| info.statCd== KccadrConstants.ADR_JJOSU_APPR_COMP
|
||||
|| info.statCd== KccadrConstants.ADR_JJOSU_RETN
|
||||
}">
|
||||
<button type="button" class="btnType02" onclick="fncGo('dnt/dntDetail.do')">기일지정</button>
|
||||
<!-- N<button type="button" class="btnType02" onclick="fncGo('dnt/dntDetail.do')">기일변경</button> (기존 내용 상세보기) -->
|
||||
<c:choose>
|
||||
<c:when test="${empty info.prtclSeq }">
|
||||
<button type="button" class="btnType02" onclick="fncGo('drt/drtReg.do')">기일조서</button> (기존 기일조서값이 없으면 등록, 있으면 기일조서수정)
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<button type="button" class="btnType02" onclick="fncGo('drt/drtDetail.do')">기일조서</button> (기존 기일조서값이 없으면 등록, 있으면 기일조서수정)
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
|
||||
<c:if test="${
|
||||
info.statCd== KccadrConstants.ADR_JJOSU_APPR_REQ
|
||||
|| info.statCd== KccadrConstants.ADR_JJOSU_RETN
|
||||
}">
|
||||
<button type="button" class="btnType02" onclick="fncGo('drtCtr/drtCtrReg.do');">조정조서</button>
|
||||
</c:if>
|
||||
<c:if test="${
|
||||
info.statCd== KccadrConstants.ADR_JJOSU_APPR_COMP
|
||||
}">
|
||||
<button type="button" class="btnType02" onclick="fnc_aprvl_step_1('309010');">종결결재</button>
|
||||
</c:if>
|
||||
|
||||
</c:if> --%>
|
||||
|
||||
<!-- 취하종결 작성인 경우(305010), (305050), (305090) 조종조서종결요청 추가 필요-->
|
||||
<%-- <c:if test="${
|
||||
info.statCd== KccadrConstants.ADR_CNCLTBS_APPR_REQ
|
||||
|| info.statCd== KccadrConstants.ADR_CNCLTBS_APPR_COMP
|
||||
|| info.statCd== KccadrConstants.ADR_CNCLTBS_RETN
|
||||
}">
|
||||
<button type="button" class="btnType02" onclick="fncGo('dnt/dntDetail.do')">기일지정</button>
|
||||
<!-- N<button type="button" class="btnType02" onclick="fncGo('dnt/dntDetail.do')">기일변경</button> (기존 내용 상세보기) -->
|
||||
<c:choose>
|
||||
<c:when test="${empty info.prtclSeq }">
|
||||
<button type="button" class="btnType02" onclick="fncGo('drt/drtReg.do')">기일조서</button> (기존 기일조서값이 없으면 등록, 있으면 기일조서수정)
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<button type="button" class="btnType02" onclick="fncGo('drt/drtDetail.do')">기일조서</button> (기존 기일조서값이 없으면 등록, 있으면 기일조서수정)
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
|
||||
<c:if test="${
|
||||
info.statCd== KccadrConstants.ADR_CNCLTBS_APPR_REQ
|
||||
|| info.statCd== KccadrConstants.ADR_CNCLTBS_RETN
|
||||
}">
|
||||
<button type="button" class="btnType02" onclick="fncGo('ent/entReg.do')">취하종결</button>
|
||||
</c:if>
|
||||
<c:if test="${
|
||||
info.statCd== KccadrConstants.ADR_CNCLTBS_APPR_COMP
|
||||
}">
|
||||
<button type="button" class="btnType02" onclick="fnc_aprvl_step_1('309010');">종결결재</button>
|
||||
</c:if>
|
||||
|
||||
</c:if> --%>
|
||||
|
||||
<!-- 취하신청이 있는경우 취하신청 사유 팝업 버튼 출력 -->
|
||||
<%-- <c:if test="${resultEntInfo.apprYn == KccadrConstants.ADR_CNCL_DROP_REQ}">
|
||||
<button type="button" class="btnType02" onclick="fncEntInfoPop()">취하신청 사유</button>
|
||||
</c:if> --%>
|
||||
|
||||
<!-- 취하신청에 대해서 승인/반려를 했을 때만 취하종결 버튼이 보이도록 처리 -->
|
||||
<!-- 기일조서확인완료, 취하종결통보서 결재요청, 취하종결통보서 반려 상태가 아닐때 취하신청 승인 및 반려 되었을경우만 보여주도록 함 -->
|
||||
|
||||
<%-- <c:if test="${info.statCd != KccadrConstants.ADR_KJOSU_APPR_COMP
|
||||
&& info.statCd != KccadrConstants.ADR_CNCLTBS_APPR_REQ
|
||||
&& info.statCd != KccadrConstants.ADR_CNCLTBS_RETN}"> --%>
|
||||
|
||||
<!-- 불성립종결 작성인 경우(307010), (307050), (307090) 불성립종결요청 추가 필요-->
|
||||
<%-- <c:if test="${
|
||||
info.statCd== KccadrConstants.ADR_BSRTBS_APPR_REQ
|
||||
|| info.statCd== KccadrConstants.ADR_BSRTBS_APPR_COMP
|
||||
|| info.statCd== KccadrConstants.ADR_BSRTBS_RETN
|
||||
}">
|
||||
<button type="button" class="btnType02" onclick="fncGo('dnt/dntDetail.do')">기일지정</button>
|
||||
<!-- N<button type="button" class="btnType02" onclick="fncGo('dnt/dntDetail.do')">기일변경</button> (기존 내용 상세보기) -->
|
||||
<c:choose>
|
||||
<c:when test="${empty info.prtclSeq }">
|
||||
<button type="button" class="btnType02" onclick="fncGo('drt/drtReg.do')">기일조서</button> (기존 기일조서값이 없으면 등록, 있으면 기일조서수정)
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<button type="button" class="btnType02" onclick="fncGo('drt/drtDetail.do')">기일조서</button> (기존 기일조서값이 없으면 등록, 있으면 기일조서수정)
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
|
||||
<c:if test="${
|
||||
info.statCd== KccadrConstants.ADR_BSRTBS_APPR_REQ
|
||||
|| info.statCd== KccadrConstants.ADR_BSRTBS_RETN
|
||||
}">
|
||||
<button type="button" class="btnType02" onclick="fncGo('crt/crtReg.do')">불성립종결</button>
|
||||
</c:if>
|
||||
<c:if test="${
|
||||
info.statCd== KccadrConstants.ADR_BSRTBS_APPR_COMP
|
||||
}">
|
||||
<button type="button" class="btnType02" onclick="fnc_aprvl_step_1('309010');">종결결재</button>
|
||||
</c:if>
|
||||
|
||||
</c:if> --%>
|
||||
|
||||
<!-- 조정권고안, 직권조정결정서 추가 필요함-->
|
||||
|
||||
|
||||
<%-- 조정 참관 대리인승인 상세 --%>
|
||||
<%-- <c:if test="${not empty info.agntSeq && info.agntApprYn == '502010'}">
|
||||
<button type="button" class="btnType02" onclick="fncGoAgntReqDetail()">조정대리인승인</button>
|
||||
</c:if> --%>
|
||||
<!-- 사용자경정신청 시 노출 버튼 (사용자가 경정신청했을경우 버튼 노출되게 수정 필요) -->
|
||||
<%-- <c:if test="${rpplChgList ne null}">
|
||||
<button type="button" class="btnType02" onclick="fncGoCorrectDetail()">경정신청</button>
|
||||
</c:if> --%>
|
||||
<!--
|
||||
<c:if test="${
|
||||
info.statCd gt KccadrConstants.ADR_RCPT_COMP
|
||||
|| info.statCd le KccadrConstants.ADR_CLOSE_RETN
|
||||
}">
|
||||
<c:if test="${info.rpplChgSbmtYn == 'Y'}">
|
||||
<button type="button" class="btnType02" onclick="fncGoCorrectDetail()">경정신청</button>
|
||||
</c:if>
|
||||
|
||||
</c:if>
|
||||
-->
|
||||
|
||||
|
||||
|
||||
|
||||
<!--
|
||||
public static final String ADR_JKKJS_APPR_REQ = "306010"; // 직권조정결정서 확인요청
|
||||
public static final String ADR_JKKJS_APPR_COMP = "306050"; // 직권조정결정서 확인완료
|
||||
public static final String ADR_JKKJS_RETN = "306090"; // 직권조정결정서 반려
|
||||
public static final String ADR_JKKJS_OJCT = "306080"; // 직권조정결정서 이의신청
|
||||
public static final String ADR_KKA_APPR_REQ = "303010"; // 조정권고안 결재요청
|
||||
public static final String ADR_KKA_APPR_COMP = "303050"; // 조정권고안 결재완료
|
||||
public static final String ADR_KKA_RETN = "303090"; // 조정권고안 반려
|
||||
public static final String ADR_KKA_AGR_COMP = "303060"; // 조정권고안 수락완료
|
||||
|
||||
// 조종진행중-종결처리중
|
||||
public static final String ADR_JJOSU_APPR_REQ = "304010"; // 조정조서 결재요청
|
||||
public static final String ADR_JJOSU_APPR_COMP = "304050"; // 조정조서 결재완료
|
||||
public static final String ADR_JJOSU_RETN = "304090"; // 조정조서 반려
|
||||
public static final String ADR_CNCLTBS_APPR_REQ = "305010"; // 취하종결통보서 결재요청
|
||||
public static final String ADR_CNCLTBS_APPR_COMP = "305050"; // 취하종결통보서 결재완료
|
||||
public static final String ADR_CNCLTBS_RETN = "305090"; // 취하종결통보서 반려
|
||||
public static final String ADR_BSRTBS_APPR_REQ = "307010"; // 불성립종결통보서 결재요청
|
||||
public static final String ADR_BSRTBS_APPR_COMP = "307050"; // 불성립종결통보서 결재완료
|
||||
public static final String ADR_BSRTBS_RETN = "307090"; // 불성립종결통보서 반려
|
||||
public static final String ADR_CLOSE_APPR_REQ = "309010"; // 종결결재요청
|
||||
public static final String ADR_CLOSE_APPR_COMP = "309050"; // 종결결재완료
|
||||
|
||||
-->
|
||||
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -230,6 +230,72 @@
|
||||
});
|
||||
}
|
||||
|
||||
//결재선 팝업 - 고도화
|
||||
function fnc_aprvl_pop(param){
|
||||
var pop = document.pop;
|
||||
pop.sbmtTyCd.value=param;
|
||||
|
||||
//commonPopWindowopenForm("/kccadr/adjReqMgOff/popup/adjReqMgrOffAppReqPop.do", '1000', '700', "entInfoPop", $('#pop'));
|
||||
|
||||
if (param=='201010'){ //20, 30, 40
|
||||
commonPopWindowopenForm("/kccadr/advcAprvl/popup/advcAprvlReqPop.do", '1000', '700', "entInfoPop", $('#pop'));
|
||||
//commonPopWindowopenForm("/kccadr/advcAprvl/popup/advcAprvlReqPop502030.do", '1000', '700', "entInfoPop502030", $('#pop'));
|
||||
|
||||
}else if (param=='202010'){ //30
|
||||
commonPopWindowopenForm("/kccadr/advcAprvl/popup/advcAprvlReqPop30.do", '1000', '700', "entInfoPop30", $('#pop'));
|
||||
|
||||
}else if (param=='204010'
|
||||
|| param=='205010'
|
||||
|| param=='302010'
|
||||
|| param=='303010'
|
||||
|| param=='304010'
|
||||
|| param=='305010'
|
||||
|| param=='306010'
|
||||
|| param=='307010'
|
||||
){ //50
|
||||
//204010, 307010, 305010, 304010, 303010, 306010, 302010, 205010
|
||||
commonPopWindowopenForm("/kccadr/advcAprvl/popup/advcAprvlReqPop50.do", '1000', '700', "entInfoPop50", $('#pop'));
|
||||
|
||||
}else if (param=='309010'){ //50, 20, 30
|
||||
commonPopWindowopenForm("/kccadr/advcAprvl/popup/advcAprvlReqPop502030.do", '1000', '700', "entInfoPop502030", $('#pop'));
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
//결재 팝업이후 처리 내용
|
||||
function fnc_aprvl_pop_ret(param){
|
||||
updtDntSbmt(); //SBMT_YN='Y'로 처리
|
||||
//fncGoList(); //조정진행목록으로
|
||||
}
|
||||
|
||||
//기일통지서제출 일자 업데이트 처리해주기
|
||||
function updtDntSbmt(){
|
||||
|
||||
var data = new FormData(document.getElementById("listForm"));
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "/kccadr/adjPgrMgr/dnt/dntUpdSbmtAjax.do",
|
||||
data: data,
|
||||
dataType:'json',
|
||||
async: false,
|
||||
processData: false,
|
||||
contentType: false,
|
||||
cache: false,
|
||||
success: function (returnData, status) {
|
||||
console.log(returnData.result);
|
||||
//alert(returnData.result);
|
||||
if(returnData.result == 'SUCCESS'){
|
||||
alert('성공적으로 요청하였습니다.');
|
||||
fncGoList();
|
||||
}else{
|
||||
alert(returnData.message);
|
||||
}
|
||||
},
|
||||
error: function (e) { alert("요청에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||
});
|
||||
}
|
||||
|
||||
function fncPrint() {
|
||||
|
||||
var form = document.listForm;
|
||||
@ -319,6 +385,17 @@
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<!-- 고도화로 추가됨 -->
|
||||
<form id="pop" name="pop" method="post">
|
||||
<input type="hidden" id="adrSeq" name="adrSeq" value="<c:out value="${info.adrSeq}" />" />
|
||||
<input type="hidden" id="adrSn" name="adrSn" value="<c:out value="${info.adrSn}" />" />
|
||||
<input type="hidden" id="adrNo" name="adrNo" value="<c:out value="${info.adrNo}" />" />
|
||||
|
||||
<!-- 고도화로 추가됨 -->
|
||||
<input type="hidden" id="sbmtTyCd" name="sbmtTyCd" value=""/>
|
||||
|
||||
</form>
|
||||
|
||||
<form id="dlvpop" name="dlvpop" method="post">
|
||||
<input type="hidden" id="adrNo" name="adrNo" value="<c:out value="${info.adrNo}" />" />
|
||||
<input type="hidden" id="adrSn" name="adrSn" value="<c:out value="${info.adrSn }"></c:out>" />
|
||||
@ -460,9 +537,26 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<th>조정부장</th>
|
||||
|
||||
<td colspan="3">
|
||||
<c:out value="${info.memName }" />
|
||||
</td>
|
||||
|
||||
|
||||
|
||||
<input type="text" size="30" id="addUsrNm2" value="${info.memName}" readonly="readonly" />
|
||||
<!-- 상세 보기 이므로 대석 버튼은 뺀다.
|
||||
public static final String ADR_DEPT_SLCT_COMP = "202050"; // 조정부지정완료
|
||||
조정부비정완료인 경우만 대석 버튼 노출해서 수정 가능하게
|
||||
-->
|
||||
<c:if test="${
|
||||
info.statCd== KccadrConstants.ADR_APP_CHG_RETN
|
||||
||
|
||||
info.statCd== KccadrConstants.ADR_APP_NTC_APPR
|
||||
}">
|
||||
<c:if test="${!empty info.memName}">
|
||||
<button type="button" class="btnType01 btn_overlap" onclick="srcAss(2)">대석</button>
|
||||
</c:if>
|
||||
</c:if>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>조정위원1</th>
|
||||
@ -474,6 +568,17 @@
|
||||
<button type="button" class="btnType01 btn_overlap" onclick="srcAss(0)">대석</button>
|
||||
</c:if>
|
||||
-->
|
||||
|
||||
<c:if test="${
|
||||
info.statCd== KccadrConstants.ADR_APP_CHG_RETN
|
||||
||
|
||||
info.statCd== KccadrConstants.ADR_APP_NTC_APPR
|
||||
}">
|
||||
<c:if test="${!empty info.addUsrNm0}">
|
||||
<button type="button" class="btnType01 btn_overlap" onclick="srcAss(0)">대석</button>
|
||||
</c:if>
|
||||
</c:if>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -486,6 +591,15 @@
|
||||
<button type="button" class="btnType01 btn_overlap" onclick="srcAss(1)">대석</button>
|
||||
</c:if>
|
||||
-->
|
||||
<c:if test="${
|
||||
info.statCd== KccadrConstants.ADR_APP_CHG_RETN
|
||||
||
|
||||
info.statCd== KccadrConstants.ADR_APP_NTC_APPR
|
||||
}">
|
||||
<c:if test="${!empty info.addUsrNm1}">
|
||||
<button type="button" class="btnType01 btn_overlap" onclick="srcAss(1)">대석</button>
|
||||
</c:if>
|
||||
</c:if>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -585,7 +699,9 @@
|
||||
</c:if>
|
||||
|
||||
<div class="btn_wrap btn_layout01">
|
||||
<div class="area_left"></div>
|
||||
<div class="area_left">
|
||||
<button type="button" class="btnType04" onclick="fncGoList()">조정상세</button>
|
||||
</div>
|
||||
<div class="area_right">
|
||||
<button type="button" class="btnType06" onclick="fncPrint()">출력</button>
|
||||
<%-- <c:choose>
|
||||
@ -597,18 +713,25 @@
|
||||
</c:otherwise>
|
||||
</c:choose> --%>
|
||||
|
||||
<!-- 기일변경 반려 상태인 경우 기일변경 승인요청 버튼 표시 -->
|
||||
<c:if test="${info.statCd== KccadrConstants.ADR_APP_CHG_RETN}">
|
||||
<button class="btnType02" onclick="fnc_aprvl_step_1('204010'); return false;">기일변경 승인 요청</button>
|
||||
<!-- 기일변경 반려 또는 기일지정승인인 상태인 경우 기일변경 승인요청 버튼 표시 -->
|
||||
<c:if test="${
|
||||
info.statCd== KccadrConstants.ADR_APP_CHG_RETN
|
||||
||
|
||||
info.statCd== KccadrConstants.ADR_APP_NTC_APPR
|
||||
}">
|
||||
<button type="button" class="btnType06" onclick="fncUpd()">수정</button>
|
||||
<!-- <button class="btnType02" onclick="fnc_aprvl_step_1('204010'); return false;">기일변경 승인 요청</button> -->
|
||||
<button type="button" class="btnType02" onclick="fnc_aprvl_pop('204010');">기일변경 승인 요청</button>
|
||||
|
||||
</c:if>
|
||||
|
||||
<!-- 기일변경 승인상태 기일통지서 결재요청 버튼 표시 -->
|
||||
<c:if test="${info.statCd== KccadrConstants.ADR_APP_CHG_APPR}">
|
||||
<button type="button" class="btnType02" onclick="fnc_aprvl_step_1('205010');">기일통지서 승인 요청</button>
|
||||
<!-- <button type="button" class="btnType02" onclick="fnc_aprvl_step_1('205010');">기일통지서 승인 요청</button> -->
|
||||
<button type="button" class="btnType02" onclick="fnc_aprvl_pop('205010');">기일통지서 승인 요청</button>
|
||||
</c:if>
|
||||
|
||||
<button type="button" class="btnType04" onclick="fncGoList()">조정상세</button>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -447,9 +447,18 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<th>조정부장</th>
|
||||
<!--
|
||||
<td colspan="3">
|
||||
<c:out value="${info.memName }" />
|
||||
</td>
|
||||
-->
|
||||
<td colspan="3">
|
||||
<%-- <c:out value="${info.memName }" /> --%>
|
||||
<input type="text" size="30" id="addUsrNm2" value="${info.memName}" readonly="readonly" />
|
||||
<c:if test="${!empty info.memName}">
|
||||
<button type="button" class="btnType01 btn_overlap" onclick="srcAss(2)">대석</button>
|
||||
</c:if>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>조정위원1</th>
|
||||
@ -482,10 +491,15 @@
|
||||
<div class="btn_wrap btn_layout01">
|
||||
<div class="area_left"></div>
|
||||
<div class="area_right">
|
||||
<!-- 배당결재완료(202050) 또는 기일통지서 반려(205090)인 경우는 기일변경통지서 버튼 표시
|
||||
, (기존 기일변경통지서값이 없으면 등록, 있으면 기일변경통지서수정) 그외 상태는 버튼이 안보임. -->
|
||||
<c:if test="${info.statCd== KccadrConstants.ADR_APP_CHG_RETN
|
||||
|| info.statCd== KccadrConstants.ADR_APP_NTC_APPR}">
|
||||
<!-- 기일통지서승인(205050)인 또는 기일변경승인(204050)인 경우는 기일변경통지서 버튼 표시
|
||||
, (기존 기일변경통지서값이 없으면 등록, 있으면 기일변경통지서수정) 그외 상태는 버튼이 안보임.
|
||||
public static final String ADR_APP_CHG_APPR = "204050"; // 기일변경승인
|
||||
-->
|
||||
<c:if test="${
|
||||
info.statCd== KccadrConstants.ADR_APP_NTC_APPR
|
||||
||
|
||||
info.statCd== KccadrConstants.ADR_APP_CHG_APPR
|
||||
}">
|
||||
<!-- <button class="btnType02" onclick="fnc_aprvl_step_1('204010'); return false;">기일변경 승인 요청</button> -->
|
||||
<!-- <button type="button" class="btnType02" onclick="fnc_aprvl_pop('204010');">기일변경 승인 요청(새로운결재선)</button> -->
|
||||
<button type="button" class="btnType02" onclick="fnc_aprvl_pop('204010');">기일변경 승인 요청</button>
|
||||
|
||||
@ -528,7 +528,18 @@
|
||||
<tr>
|
||||
<th>조정부장</th>
|
||||
<td colspan="3">
|
||||
<!--
|
||||
<c:out value="${info.memName }" />
|
||||
-->
|
||||
<input type="text" size="30" id="addUsrNm2" value="${info.memName}" readonly="readonly" />
|
||||
<!-- 상세 보기 이므로 대석 버튼은 뺀다.
|
||||
public static final String ADR_DEPT_SLCT_COMP = "202050"; // 조정부지정완료
|
||||
조정부비정완료인 경우만 대석 버튼 노출해서 수정 가능하게
|
||||
-->
|
||||
<c:if test="${info.statCd== KccadrConstants.ADR_DEPT_SLCT_COMP}">
|
||||
<button type="button" class="btnType01 btn_overlap" onclick="srcAss(2)">대석</button>
|
||||
</c:if>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -537,8 +548,13 @@
|
||||
<input type="text" size="30" id="addUsrNm0" value="${info.addUsrNm0 }" readonly="readonly" />
|
||||
<c:if test="${!empty info.addUsrNm0}">
|
||||
<!-- 상세 보기 이므로 대석 버튼은 뺀다.
|
||||
<button type="button" class="btnType01 btn_overlap" onclick="srcAss(0)">대석</button>
|
||||
-->
|
||||
public static final String ADR_DEPT_SLCT_COMP = "202050"; // 조정부지정완료
|
||||
조정부비정완료인 경우만 대석 버튼 노출해서 수정 가능하게
|
||||
-->
|
||||
<c:if test="${info.statCd== KccadrConstants.ADR_DEPT_SLCT_COMP}">
|
||||
<button type="button" class="btnType01 btn_overlap" onclick="srcAss(0)">대석</button>
|
||||
</c:if>
|
||||
|
||||
</c:if>
|
||||
</td>
|
||||
</tr>
|
||||
@ -548,8 +564,12 @@
|
||||
<input type="text" size="30" id="addUsrNm1" value="${info.addUsrNm1 }" readonly="readonly" />
|
||||
<c:if test="${!empty info.addUsrNm1}">
|
||||
<!-- 상세 보기 이므로 대석 버튼은 뺀다.
|
||||
<button type="button" class="btnType01 btn_overlap" onclick="srcAss(1)">대석</button>
|
||||
-->
|
||||
public static final String ADR_DEPT_SLCT_COMP = "202050"; // 조정부지정완료
|
||||
조정부비정완료인 경우만 대석 버튼 노출해서 수정 가능하게
|
||||
-->
|
||||
<c:if test="${info.statCd== KccadrConstants.ADR_DEPT_SLCT_COMP}">
|
||||
<button type="button" class="btnType01 btn_overlap" onclick="srcAss(1)">대석</button>
|
||||
</c:if>
|
||||
</c:if>
|
||||
</td>
|
||||
</tr>
|
||||
@ -661,16 +681,23 @@
|
||||
ADR_APP_NTC_RETN : "205090", // 기일통지서반려(211104 추가)
|
||||
ADR_APP_ADD : "204040", // 기일추가
|
||||
ADR_APP_CHG_APPR : "204050", // 기일변경승인
|
||||
|
||||
//기일 지정에 대한 상세 또는 기일 변경이 승인된 경우만 나옴
|
||||
|
||||
-->
|
||||
<c:if test="${info.statCd== KccadrConstants.ADR_DEPT_SLCT_COMP
|
||||
|| info.statCd== KccadrConstants.ADR_APP_NTC_RETN
|
||||
|| info.statCd== KccadrConstants.ADR_APP_ADD
|
||||
|| info.statCd== KccadrConstants.ADR_APP_CHG_APPR}">
|
||||
|| info.statCd== KccadrConstants.ADR_APP_NTC_RETN}">
|
||||
|
||||
<%-- <c:if test="${info.statCd== KccadrConstants.ADR_DEPT_SLCT_COMP --%>
|
||||
<%-- || info.statCd== KccadrConstants.ADR_APP_NTC_RETN --%>
|
||||
<%-- || info.statCd== KccadrConstants.ADR_APP_ADD --%>
|
||||
<%-- || info.statCd== KccadrConstants.ADR_APP_CHG_APPR}"> --%>
|
||||
<!-- <button type="button" class="btnType02" onclick="fnc_aprvl_step_1('205010');">기일통지서 승인 요청</button> -->
|
||||
<!-- <button type="button" class="btnType02" onclick="fnc_aprvl_pop('205010');">기일통지서 승인 요청(새로운결재선)</button> -->
|
||||
<button type="button" class="btnType06" onclick="fncUpd()">수정</button>
|
||||
<button type="button" class="btnType02" onclick="fnc_aprvl_pop('205010');">기일통지서 승인 요청</button>
|
||||
<!-- <button type="button" class="btnType06" onclick="fncDel()">삭제</button> -->
|
||||
<!-- <button type="button" class="btnType06" onclick="fncUpd()">수정</button> -->
|
||||
<!-- <button type="button" class="btnType06" onclick="fncDel()">삭제</button> -->
|
||||
|
||||
</c:if>
|
||||
<c:choose>
|
||||
<c:when test="${dlvCnt > 0}">
|
||||
|
||||
@ -339,9 +339,18 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<th>조정부장</th>
|
||||
<!--
|
||||
<td colspan="3">
|
||||
<c:out value="${info.memName }" />
|
||||
</td>
|
||||
-->
|
||||
<td colspan="3">
|
||||
<%-- <c:out value="${info.memName }" /> --%>
|
||||
<input type="text" size="30" id="addUsrNm2" value="${info.memName}" readonly="readonly" />
|
||||
<c:if test="${!empty info.memName}">
|
||||
<button type="button" class="btnType01 btn_overlap" onclick="srcAss(2)">대석</button>
|
||||
</c:if>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>조정위원1</th>
|
||||
@ -376,7 +385,8 @@
|
||||
<div class="area_right">
|
||||
<!-- 배당결재완료(202050) 또는 기일통지서 반려(205090)인 경우는 기일지정 버튼 표시
|
||||
, (기존 기일지정값이 없으면 등록, 있으면 기일지정수정) 그외 상태는 버튼이 안보임. -->
|
||||
<c:if test="${info.statCd== KccadrConstants.ADR_DEPT_SLCT_COMP || info.statCd== KccadrConstants.ADR_APP_NTC_RETN}">
|
||||
<c:if test="${info.statCd== KccadrConstants.ADR_DEPT_SLCT_COMP
|
||||
|| info.statCd== KccadrConstants.ADR_APP_NTC_RETN}">
|
||||
<!-- <button class="btnType02" onclick="fncReg('205010'); return false;">기일통지서 승인 요청</button> -->
|
||||
<button type="button" class="btnType06" onclick="fncReg()">등록</button>
|
||||
</c:if>
|
||||
|
||||
@ -440,10 +440,6 @@
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@ -96,7 +96,7 @@
|
||||
|
||||
<!-- cont_tit -->
|
||||
<div class="cont_tit">
|
||||
<h2>조정위원별 사건 관리 현황 통계(작업중)</h2>
|
||||
<h2>조정위원별 사건 관리 현황 통계</h2>
|
||||
<ul class="cont_nav">
|
||||
<li class="home"><a href="/"><i></i></a></li>
|
||||
<li>
|
||||
|
||||
@ -100,10 +100,16 @@ function getPageUrl(idx){
|
||||
}
|
||||
alert("반려되었습니다.");
|
||||
}else{
|
||||
/*
|
||||
if(statCd == '204010' || statCd == '205010'){
|
||||
updtDntApprYn('Y', s_adrHstryMgrSeq);
|
||||
}
|
||||
|
||||
*/
|
||||
|
||||
if(statCd == '205010'){ //기일변경승인처리는 appr_yn 값을 변경하지 않는다.
|
||||
updtDntApprYn('Y', s_adrHstryMgrSeq);
|
||||
}
|
||||
|
||||
var exportUrl = "";
|
||||
if(statCd == '205010'){ // 기일통지서 승인 처리시 오즈리포트 Export 요청
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user