diff --git a/src/main/resources/egovframework/sqlmap/config/mappers/trublprocessmng/trublprocessmng_sql.xml b/src/main/resources/egovframework/sqlmap/config/mappers/trublprocessmng/trublprocessmng_sql.xml index 00c31077..cd361492 100644 --- a/src/main/resources/egovframework/sqlmap/config/mappers/trublprocessmng/trublprocessmng_sql.xml +++ b/src/main/resources/egovframework/sqlmap/config/mappers/trublprocessmng/trublprocessmng_sql.xml @@ -3249,16 +3249,20 @@ DOC_ID FROM C_FILEREQ_NEW WHERE CASE_NO = #{caseNo} - ORDER BY SEQ_NO + ORDER BY SEQ_NO DESC @@ -3388,41 +3392,126 @@ #{memberId} ) + + + + INSERT INTO C_ATENTSTTUS_NEW( + CASE_NO, + SEQ_NO, + + DOC_CHA, + DOC_ID, + + ATTENDANCE_REQDT, + ATTENDANCE_DT, + ATTENDANCE_TM, + + APP_SEQ_NO, + RES_SEQ_NO, + + APP_ATTENDANCE_CHECK, + RES_ATTENDANCE_CHECK, + + REG_DT, + REG_ID, + MOD_DT, + MOD_ID + ) + SELECT + #{caseNo}, + C_ATENTSTTUS_SEQ.NEXTVAL, + + #{docCha}, + #{docId}, + + #{attendanceReqdt}, + #{attendanceDt}, + #{attendanceTm}, + + aa.app_seq_no, + bb.res_seq_no, + + #{appAttendanceCheck}, + #{resAttendanceCheck}, + + SYSDATE, + #{memberId}, + SYSDATE, + #{memberId} + FROM ( + SELECT min(seq_no) AS app_seq_no + FROM + C_CASEAPPLCNT CA + WHERE + CA.CASE_NO = #{caseNo} + )aa + ,( + SELECT min(seq_no) AS res_seq_no + FROM + C_CASERESPONDENT ca + WHERE + CA.CASE_NO = #{caseNo} + )bb + + UPDATE C_ATENTSTTUS_NEW SET - ATTENDANCE_REQDT = #{attendanceReqdt}, + /* + ATTENDANCE_REQDT = {attendanceReqdt}, + */ ATTENDANCE_DT = #{attendanceDt}, ATTENDANCE_TM = #{attendanceTm}, + DOC_CHA = #{docCha}, APP_ATTENDANCE_CHECK = #{appAttendanceCheck}, RES_ATTENDANCE_CHECK = #{resAttendanceCheck} WHERE SEQ_NO = #{seqNo} @@ -3926,4 +4015,4 @@ WHERE VIEW_TYPE = #{viewType} AND VIEW_TARGET = #{rceptNo} AND MEMBER_ID = #{memberId} ) - \ No newline at end of file + diff --git a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/atendNewPop.jsp b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/atendNewPop.jsp index a95ce41d..c912bf01 100644 --- a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/atendNewPop.jsp +++ b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/atendNewPop.jsp @@ -66,11 +66,13 @@ + 출석일자 + 출석일시 차수 출석요구일자 대상 @@ -80,13 +82,13 @@ - 등록된 데이터가 없습니다. + 등록된 데이터가 없습니다.
- +
@@ -96,6 +98,10 @@ + + + + @@ -112,57 +118,96 @@ var htmlVal = ""; for(var i = 0; i < r.data.length; i++){ - var attendanceEnddt = ""; - if(r.data[i].attendanceEnddt != undefined){ - attendanceEnddt = r.data[i].attendanceEnddt; - } + //업데이트용 키 + var up_key = r.data[i].seqNo; + //출석일자 var attendanceDt = ""; if(r.data[i].attendanceDt != undefined){ attendanceDt = r.data[i].attendanceDt; } - - var selecter01 = ""; - var selecter02 = ""; - var selecter03 = ""; - if(r.data[i].target != undefined && r.data[i].target == "2601000000"){ - selecter01 = "selected='selected'"; - }else if(r.data[i].target != undefined && r.data[i].target == "2602000000"){ - selecter02 = "selected='selected'"; - }else if(r.data[i].target != undefined && r.data[i].target == "2603000000"){ - selecter03 = "selected='selected'"; + + //출석일시 + var attendanceTm = ""; + if(r.data[i].attendanceTm != undefined){ + attendanceTm = r.data[i].attendanceTm; } + + //차수 + var docCha = ""; + if(r.data[i].docCha != undefined){ + docCha = r.data[i].docCha; + } + + //출석요구일자 + var attendanceReqdt = ""; + if(r.data[i].attendanceReqdt != undefined){ + attendanceReqdt = r.data[i].attendanceReqdt; + } + + //신청인대표 + var appCeo = ""; + if(r.data[i].appCompanyCeo != undefined){ + appCeo = r.data[i].appCompanyCeo; + } + + //피신청인대표 + var resCeo = ""; + if(r.data[i].resCompanyCeo != undefined){ + resCeo = r.data[i].resCompanyCeo; + } - htmlVal +=''; - htmlVal +=''; - htmlVal +=''; - htmlVal +=''; - htmlVal +=''; - htmlVal +=''; - htmlVal +=''; + htmlVal +=''; + htmlVal +=''; + htmlVal +=''; + htmlVal +=''; + htmlVal +=''+attendanceReqdt+''; + htmlVal +=''+appCeo+'

'+resCeo+''; htmlVal +=''; - htmlVal +=''; + if(r.data[i].appAttendanceCheck == "1"){ + htmlVal +=''; + htmlVal +=''; + htmlVal +=''; + }else if(r.data[i].appAttendanceCheck == "2"){ + htmlVal +=''; + htmlVal +=''; + htmlVal +=''; }else{ - htmlVal +=''; - htmlVal +=''; + htmlVal +=''; + htmlVal +=''; + htmlVal +=''; } + htmlVal +=''; + + htmlVal +=''; + htmlVal +=''; htmlVal +=''; - htmlVal +=''; - htmlVal +=''; + htmlVal +=''; + htmlVal +=''; htmlVal +=' '; - htmlVal +=''; - htmlVal +=''; + htmlVal +=''; + htmlVal +=''; htmlVal +=''; htmlVal +=''; } @@ -232,25 +277,32 @@ } - function dataUp(delId){ + function dataUp(p_up_key){ if(confirm("정말 수정 하시겠습니까?")){ - $("#seqNo").val(delId); + $("#typeTemp").val("U"); + + $("#seqNo").val($("#seqNo_"+p_up_key).val()); + //$("#dataReqdt").val($("#dataReqdt_"+p_up_key).val()); + $("#attendanceDt").val($("#attendanceDt_"+p_up_key).val()); + $("#attendanceTm").val($("#attendanceTm_"+p_up_key).val()); + $("#docCha").val($("#docCha_"+p_up_key).val()); + $("#appAttendanceCheck").val($("#appAttendanceCheck_"+p_up_key).val()); + $("#resAttendanceCheck").val($("#resAttendanceCheck_"+p_up_key).val()); + //$("#dataCheck").val($("#dataCheck_"+i).val()); var param = jQuery('#frmTemp').serialize(); + //url = "/gtm/case/trublprocessmng/ajax/DataRequestUp.do"; url = "/gtm/case/trublprocessmng/ajax/AtentNewRequestUp.do"; XHR2(url, param, function(r){ - - }); - - alert("수정 되었습니다"); - location.reload(true); - } - + alert("수정 되었습니다"); + location.reload(true); + }) + } } function dataIns(){ //$("#seqNo").val(delId); var param = jQuery('#frm').serialize(); - url = "/gtm/case/trublprocessmng/ajax/AtentNewRequest.do"; + url = "/gtm/case/trublprocessmng/ajax/AtentNewARRequest.do"; XHR2(url, param, function(r){ }); diff --git a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/dtaNewPop.jsp b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/dtaNewPop.jsp index bf7ecd5f..9bc19a9a 100644 --- a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/dtaNewPop.jsp +++ b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/dtaNewPop.jsp @@ -91,7 +91,7 @@
- +
@@ -102,6 +102,8 @@ + +