법원연계조정
This commit is contained in:
parent
4ac5a51304
commit
be60e41e61
@ -51,4 +51,9 @@ public interface AdjCourtCnctnService {
|
||||
public RestResponse insertAdjCourtRprtDePopAjax(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception;
|
||||
|
||||
void updateOfcpsNmFromAdrCourtDeptMgr(AdjCourtCnctnVO adjCourtCnctnVO);
|
||||
|
||||
public RestResponse updateCrtAdjCmsnrMenoAjax(AdjCourtCnctnVO adjCourtCnctnVO);
|
||||
|
||||
public RestResponse updateCrtAdjAdminMenoAjax(AdjCourtCnctnVO adjCourtCnctnVO);
|
||||
|
||||
}
|
||||
|
||||
@ -106,6 +106,11 @@ public class AdjCourtCnctnVO extends ComDefaultVO implements Serializable {
|
||||
|
||||
private String ofcpsNm;
|
||||
|
||||
private String crtAdjAdminMeno;
|
||||
private String crtAdjCmsnrMeno;
|
||||
|
||||
|
||||
|
||||
public String getCrtSeq() {
|
||||
return crtSeq;
|
||||
}
|
||||
@ -496,6 +501,18 @@ public class AdjCourtCnctnVO extends ComDefaultVO implements Serializable {
|
||||
public void setOfcpsNm(String ofcpsNm) {
|
||||
this.ofcpsNm = ofcpsNm;
|
||||
}
|
||||
public String getCrtAdjAdminMeno() {
|
||||
return crtAdjAdminMeno;
|
||||
}
|
||||
public void setCrtAdjAdminMeno(String crtAdjAdminMeno) {
|
||||
this.crtAdjAdminMeno = crtAdjAdminMeno;
|
||||
}
|
||||
public String getCrtAdjCmsnrMeno() {
|
||||
return crtAdjCmsnrMeno;
|
||||
}
|
||||
public void setCrtAdjCmsnrMeno(String crtAdjCmsnrMeno) {
|
||||
this.crtAdjCmsnrMeno = crtAdjCmsnrMeno;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@ -106,6 +106,14 @@ public class AdjCourtCnctnDAO extends EgovAbstractDAO {
|
||||
public void updateOfcpsNmFromAdrCourtDeptMgr(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
update("adjCourtCnctnDAO.updateOfcpsNmFromAdrCourtDeptMgr", adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
public void updateCrtAdjCmsnrMenoAjax(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
update("adjCourtCnctnDAO.updateCrtAdjCmsnrMenoAjax", adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
public void updateCrtAdjAdminMenoAjax(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
update("adjCourtCnctnDAO.updateCrtAdjAdminMenoAjax", adjCourtCnctnVO);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -296,6 +296,26 @@ public class AdjCourtCnctnServiceImpl extends EgovAbstractServiceImpl implements
|
||||
adjCourtCnctnDAO.updateOfcpsNmFromAdrCourtDeptMgr(adjCourtCnctnVO);
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public RestResponse updateCrtAdjCmsnrMenoAjax(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
try {
|
||||
adjCourtCnctnDAO.updateCrtAdjCmsnrMenoAjax(adjCourtCnctnVO);
|
||||
}catch (Exception e) {
|
||||
return new RestResponse(HttpStatus.BAD_REQUEST, "수정에 실패하였습니다.", LocalDateTime.now());
|
||||
}
|
||||
return new RestResponse(HttpStatus.OK, "수정 되었습니다.", LocalDateTime.now());
|
||||
}
|
||||
|
||||
@Override
|
||||
public RestResponse updateCrtAdjAdminMenoAjax(AdjCourtCnctnVO adjCourtCnctnVO) {
|
||||
try {
|
||||
adjCourtCnctnDAO.updateCrtAdjAdminMenoAjax(adjCourtCnctnVO);
|
||||
}catch (Exception e) {
|
||||
return new RestResponse(HttpStatus.BAD_REQUEST, "수정에 실패하였습니다.", LocalDateTime.now());
|
||||
}
|
||||
return new RestResponse(HttpStatus.OK, "수정 되었습니다.", LocalDateTime.now());
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -92,7 +92,7 @@ public class AdjCourtCnctnController {
|
||||
public String adjCourtCnctnList(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO adjCourtCnctnVO, ModelMap model) throws Exception {
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
|
||||
System.out.println(" :: loginVO.getOfcpsNm() :: "+loginVO.getOfcpsNm());
|
||||
if(loginVO != null && (KccadrCourtConstants.CRT_DEPT_ORDINARY).equals(loginVO.getOfcpsNm())) {
|
||||
adjCourtCnctnVO.setDeptOrdinaryYn("Y");
|
||||
adjCourtCnctnVO.setUniqId(loginVO.getUniqId());
|
||||
@ -167,7 +167,7 @@ public class AdjCourtCnctnController {
|
||||
public String adjCourtCnctnDetail(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO CourtVO, ModelMap model) throws Exception {
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
|
||||
model.addAttribute("ofcpsNm",loginVO.getOfcpsNm());
|
||||
AdjCourtCnctnVO adjCourtCnctnVO = adjCourtCnctnService.findByid(CourtVO);
|
||||
|
||||
|
||||
@ -240,7 +240,9 @@ public class AdjCourtCnctnController {
|
||||
|
||||
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtCnctnModify.do")
|
||||
public String adjCourtCnctnModify(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO CourtVO, ModelMap model) throws Exception {
|
||||
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
model.addAttribute("ofcpsNm",loginVO.getOfcpsNm());
|
||||
AdjCourtCnctnVO adjCourtCnctnVO = adjCourtCnctnService.findByid(CourtVO);
|
||||
|
||||
model.addAttribute("courtVO", adjCourtCnctnVO);
|
||||
@ -250,6 +252,8 @@ public class AdjCourtCnctnController {
|
||||
@RequestMapping("/kccadr/adjCourtCnctn/adjCourtCnctnRegist.do")
|
||||
public String adjCourtCnctnRegist(@ModelAttribute("adjCourtCnctnVO") AdjCourtCnctnVO adjCourtCnctnVO, ModelMap model) throws Exception {
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null;
|
||||
model.addAttribute("ofcpsNm",loginVO.getOfcpsNm());
|
||||
return "kccadr/adjCourtCnctn/adjCourtCnctnRegist";
|
||||
}
|
||||
|
||||
@ -296,6 +300,32 @@ public class AdjCourtCnctnController {
|
||||
return "kccadr/adjCourtCnctn/pop/adjCourtCnctnAppPop";
|
||||
}
|
||||
|
||||
|
||||
|
||||
@RequestMapping(value = "/kccadr/adjCourtCnctn/updateCrtAdjCmsnrMenoAjax.do")
|
||||
public ResponseEntity<RestResponse> updateCrtAdjCmsnrMenoAjax(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception {
|
||||
|
||||
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
adjCourtCnctnVO.setLastUpdusrId(loginVO.getUniqId());
|
||||
adjCourtCnctnVO.setFrstRegisterId(loginVO.getUniqId());
|
||||
|
||||
return ResponseEntity.ok().body(adjCourtCnctnService.updateCrtAdjCmsnrMenoAjax(adjCourtCnctnVO));
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/kccadr/adjCourtCnctn/updateCrtAdjAdminMenoAjax.do")
|
||||
public ResponseEntity<RestResponse> updateCrtAdjAdminMenoAjax(AdjCourtCnctnVO adjCourtCnctnVO) throws Exception {
|
||||
|
||||
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
|
||||
|
||||
adjCourtCnctnVO.setLastUpdusrId(loginVO.getUniqId());
|
||||
adjCourtCnctnVO.setFrstRegisterId(loginVO.getUniqId());
|
||||
|
||||
return ResponseEntity.ok().body(adjCourtCnctnService.updateCrtAdjAdminMenoAjax(adjCourtCnctnVO));
|
||||
}
|
||||
|
||||
|
||||
|
||||
@RequestMapping(value = "/kccadr/adjCourtCnctn/popup/adjCourtCnctnAppDetailPop.do")
|
||||
public String adjCourtCnctnAppDetailPop(@ModelAttribute("adjCourtAppVO") AdjCourtAppVO adjCourtAppVO, ModelMap model) throws Exception {
|
||||
|
||||
|
||||
@ -112,7 +112,7 @@
|
||||
|
||||
|
||||
<select id="adjCourtCnctnDAO.adjCourtCnctnList" parameterClass="adjCourtCnctnVO" resultClass="adjCourtCnctnVO">
|
||||
|
||||
/* adjCourtCnctnDAO.adjCourtCnctnList */
|
||||
SELECT a.crt_seq as crtSeq,
|
||||
a.crt_sn as crtSn,
|
||||
a.crt_ori_no as crtOriNo,
|
||||
@ -148,6 +148,8 @@
|
||||
a.crt_end_de as crtEndDe,
|
||||
a.crt_allct_ddl_de_add1st as crtAllctDdlDeAdd1st,
|
||||
a.crt_allct_ddl_de_add2nd as crtAllctDdlDeAdd2nd,
|
||||
a.crt_adj_admin_meno as crtAdjAdminMeno,
|
||||
a.crt_adj_cmsnr_meno as crtAdjCmsnrMeno,
|
||||
b.user_nm AS deptNm,
|
||||
c.user_nm AS deptNmArr,
|
||||
b.crt_cnfrm AS crtCnfrm
|
||||
@ -202,6 +204,8 @@
|
||||
<isNotEmpty property="crtAllctDdlDeAdd2nd">
|
||||
crt_allct_ddl_de_add2nd,
|
||||
</isNotEmpty>
|
||||
crt_adj_admin_meno,
|
||||
crt_adj_cmsnr_meno,
|
||||
frst_regist_pnttm,
|
||||
frst_register_id
|
||||
)
|
||||
@ -242,6 +246,8 @@
|
||||
<isNotEmpty property="crtAllctDdlDeAdd2nd">
|
||||
#crtAllctDdlDeAdd2nd#,
|
||||
</isNotEmpty>
|
||||
#crtAdjAdminMeno#,
|
||||
#crtAdjCmsnrMeno#,
|
||||
NOW() ,
|
||||
#frstRegisterId#
|
||||
)
|
||||
@ -249,7 +255,7 @@
|
||||
|
||||
|
||||
<select id="adjCourtCnctnDAO.findByid" parameterClass="adjCourtCnctnVO" resultClass="adjCourtCnctnVO">
|
||||
|
||||
/* adjCourtCnctnDAO.findByid */
|
||||
SELECT a.crt_seq AS crtSeq,
|
||||
a.crt_sn AS crtSn,
|
||||
a.crt_ori_no AS crtOriNo,
|
||||
@ -287,7 +293,9 @@
|
||||
c.user_nm AS crtDeptOrdi,
|
||||
a.crt_end_de as crtEndDe,
|
||||
a.crt_allct_ddl_de_add1st as crtAllctDdlDeAdd1st,
|
||||
a.crt_allct_ddl_de_add2nd as crtAllctDdlDeAdd2nd
|
||||
a.crt_allct_ddl_de_add2nd as crtAllctDdlDeAdd2nd,
|
||||
a.crt_adj_admin_meno as crtAdjAdminMeno,
|
||||
a.crt_adj_cmsnr_meno as crtAdjCmsnrMeno
|
||||
FROM adr_court_mgr a
|
||||
LEFT JOIN
|
||||
(SELECT t1.crt_seq,
|
||||
@ -933,7 +941,9 @@
|
||||
crt_dcsn_de = TO_DATETIME(TO_CHAR(#crtDcsnDe#,'YYYY-MM-DD')),
|
||||
crt_rcpt_de = TO_DATETIME(TO_CHAR(#crtRcptDe#,'YYYY-MM-DD')),
|
||||
crt_allct_de = TO_DATETIME(TO_CHAR(#crtAllctDe#,'YYYY-MM-DD')),
|
||||
<isNotEmpty property="crtRprtDe">
|
||||
crt_rprt_de = TO_DATETIME(TO_CHAR(#crtRprtDe#,'YYYY-MM-DD')),
|
||||
</isNotEmpty>
|
||||
crt_climnt_nm = #crtClimntNm#,
|
||||
crt_climnt_phone = #crtClimntPhone#,
|
||||
crt_climnt_agnt_nm = #crtClimntAgntNm#,
|
||||
@ -945,12 +955,19 @@
|
||||
crt_dfndnt_agnt_phone = #crtDfndntAgntPhone#,
|
||||
crt_dfndnt_info = #crtDfndntInfo#,
|
||||
crt_cn = #crtCn#,
|
||||
<isNotEmpty property="crtAllctDdlDe">
|
||||
crt_allct_ddl_de = TO_DATETIME(TO_CHAR(#crtAllctDdlDe#,'YYYY-MM-DD')),
|
||||
</isNotEmpty>
|
||||
crt_cc_ty = #crtCcTy#,
|
||||
crt_link_house = #crtLinkHouse#,
|
||||
crt_agrment = #crtAgrment#,
|
||||
<isNotEmpty property="crtAllctDdlDeAdd1st">
|
||||
crt_allct_ddl_de_add1st = #crtAllctDdlDeAdd1st#,
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="crtAllctDdlDeAdd2nd">
|
||||
crt_allct_ddl_de_add2nd = #crtAllctDdlDeAdd2nd#,
|
||||
</isNotEmpty>
|
||||
crt_adj_admin_meno = #crtAdjAdminMeno#,
|
||||
last_updt_pnttm = NOW(),
|
||||
last_updusr_id = #lastUpdusrId#
|
||||
WHERE
|
||||
@ -1021,4 +1038,27 @@
|
||||
|
||||
</update>
|
||||
|
||||
<update id="adjCourtCnctnDAO.updateCrtAdjCmsnrMenoAjax" parameterClass="adjCourtCnctnVO">
|
||||
|
||||
UPDATE adr_court_mgr
|
||||
SET crt_adj_cmsnr_meno = #crtAdjCmsnrMeno#
|
||||
, last_updusr_id = #lastUpdusrId#
|
||||
, last_updt_pnttm = now()
|
||||
WHERE crt_seq = #crtSeq#
|
||||
|
||||
</update>
|
||||
|
||||
<update id="adjCourtCnctnDAO.updateCrtAdjAdminMenoAjax" parameterClass="adjCourtCnctnVO">
|
||||
|
||||
UPDATE adr_court_mgr
|
||||
SET crt_adj_admin_meno = #crtAdjAdminMeno#
|
||||
, last_updusr_id = #lastUpdusrId#
|
||||
, last_updt_pnttm = now()
|
||||
WHERE crt_seq = #crtSeq#
|
||||
|
||||
</update>
|
||||
|
||||
|
||||
|
||||
|
||||
</sqlMap>
|
||||
|
||||
@ -87,6 +87,44 @@ function endAfterPop(){
|
||||
commonPopWindowopenForm("/kccadr/adjCourtCnctn/popup/adjCourtCnctnEndAfterPop.do", "1000", "700", "endAfterPop", $("#popForm"));
|
||||
}
|
||||
|
||||
function updateMemo(div){
|
||||
var msg = "메모를 수정 하시겠습니까?";
|
||||
if(confirm(msg)){
|
||||
//신청인 정보 입력
|
||||
var data = "";
|
||||
var url = "";
|
||||
|
||||
$('#'+div+'Form > #'+div).val($('#'+div+'Info').val())
|
||||
if(div == 'crtAdjCmsnrMeno'){
|
||||
data = new FormData(document.crtAdjCmsnrMenoForm);
|
||||
url= "<c:url value='/kccadr/adjCourtCnctn/updateCrtAdjCmsnrMenoAjax.do' />";
|
||||
}else{
|
||||
data = new FormData(document.crtAdjAdminMenoForm);
|
||||
url= "<c:url value='/kccadr/adjCourtCnctn/updateCrtAdjAdminMenoAjax.do' />";
|
||||
}
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: url,
|
||||
data: data,
|
||||
dataType:'json',
|
||||
async: false,
|
||||
processData: false,
|
||||
contentType: false,
|
||||
cache: false,
|
||||
success: function (data) {
|
||||
alert(data.data);
|
||||
if(data.status == 'OK')
|
||||
{
|
||||
window.location.reload();
|
||||
// window.close();
|
||||
}
|
||||
},
|
||||
error: function (e) { alert("수정에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
<style>
|
||||
@ -274,6 +312,30 @@ function endAfterPop(){
|
||||
<c:out value="${courtVO.crtCn}"/>
|
||||
</td>
|
||||
</tr>
|
||||
<c:if test="${loginVO.ofcpsNm ne '90' }">
|
||||
<c:choose>
|
||||
<c:when test="${loginVO.ofcpsNm eq '80'}">
|
||||
<tr>
|
||||
<th>조정위원 메모</th>
|
||||
<td colspan="3">
|
||||
<textarea name="crtAdjCmsnrMeno" id="crtAdjCmsnrMenoInfo" cols="30" rows="3"> <c:out value="${courtVO.crtAdjCmsnrMeno}"/></textarea>
|
||||
<button type="button" class="btnType06" onclick="updateMemo('crtAdjCmsnrMeno');">메모등록</button>
|
||||
</td>
|
||||
</tr>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<tr>
|
||||
<th>담당자 메모</th>
|
||||
<td colspan="3">
|
||||
<textarea name="crtAdjAdminMeno" id="crtAdjAdminMenoInfo" cols="30" rows="3"><c:out value="${courtVO.crtAdjAdminMeno}"/> </textarea>
|
||||
<button type="button" class="btnType06" onclick="updateMemo('crtAdjAdminMeno');">메모등록</button>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:if>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
@ -304,6 +366,14 @@ function endAfterPop(){
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<form id="crtAdjCmsnrMenoForm" name="crtAdjCmsnrMenoForm">
|
||||
<input type="hidden" id="crtAdjCmsnrMeno" name="crtAdjCmsnrMeno">
|
||||
<input type="hidden" name="crtSeq" value="<c:out value="${courtVO.crtSeq}" />" />
|
||||
</form>
|
||||
<form id="crtAdjAdminMenoForm" name="crtAdjAdminMenoForm">
|
||||
<input type="hidden" id="crtAdjAdminMeno" name="crtAdjAdminMeno">
|
||||
<input type="hidden" name="crtSeq" value="<c:out value="${courtVO.crtSeq}" />" />
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
@ -340,7 +340,27 @@ function fn_GoList(){
|
||||
<td colspan="3">
|
||||
<textarea name="crtCn" id="crtCn" cols="30" rows="3">${courtVO.crtCn} </textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</tr>${ofcpsNm }
|
||||
<c:if test="${ofcpsNm ne '90' }">
|
||||
<c:choose>
|
||||
<c:when test="${ofcpsNm eq '80'}">
|
||||
<tr>
|
||||
<th>조정위원 메모</th>
|
||||
<td colspan="3">
|
||||
<textarea name="crtAdjCmsnrMeno" id="crtAdjCmsnrMeno" cols="30" rows="3">${courtVO.crtAdjCmsnrMeno} </textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<tr>
|
||||
<th>담당자 메모</th>
|
||||
<td colspan="3">
|
||||
<textarea name="crtAdjAdminMeno" id="crtAdjAdminMeno" cols="30" rows="3">${courtVO.crtAdjAdminMeno} </textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:if>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
@ -412,6 +412,27 @@ function fn_GoList(){
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<c:if test="${ofcpsNm ne '90' }">
|
||||
<c:choose>
|
||||
<c:when test="${ofcpsNm eq '80'}">
|
||||
<tr>
|
||||
<th>조정위원 메모</th>
|
||||
<td colspan="3">
|
||||
<textarea name="crtAdjCmsnrMeno" id="crtAdjCmsnrMeno" cols="30" rows="3"> </textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<tr>
|
||||
<th>담당자 메모</th>
|
||||
<td colspan="3">
|
||||
<textarea name="crtAdjAdminMeno" id="crtAdjAdminMeno" cols="30" rows="3"> </textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
</c:if>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user