전자조정시스템 법연 개발서버 메뉴 점검결과 요청사항
오류 수정 완료 오류 사항은 1. 필수값 체크 없이 등록 및 수정이 이뤄짐 으로 필수값을 추가했습니다. 필수값은 아래와 같습니다. 법원결정일, 메일수신일(사건기록), 조정사건번호, 본사건번호, 원고연락처, 피고연락처 필수값 선정 기준은 이전 이용정 차장이 보낸 '법원연계조정 프로세스 개발항목_230817.hwp' 접수 항목 입니다.
This commit is contained in:
parent
0d8e7497a1
commit
97a859777e
@ -3,6 +3,7 @@ package kcc.kccadr.adjCourtCnctn.service.impl;
|
|||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
import java.util.Map.Entry;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
|
||||||
@ -52,14 +53,17 @@ public class AdjCourtCnctnServiceImpl extends EgovAbstractServiceImpl implements
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public RestResponse insertCourtCnctn(AdjCourtCnctnVO adjCourtCnctnVO, final MultipartHttpServletRequest multiRequest) {
|
public RestResponse insertCourtCnctn(AdjCourtCnctnVO adjCourtCnctnVO, final MultipartHttpServletRequest multiRequest) {
|
||||||
try {
|
|
||||||
|
|
||||||
|
try {
|
||||||
adjCourtCnctnVO.setCrtSeq(courtCnctnGnrService.getNextStringId());
|
adjCourtCnctnVO.setCrtSeq(courtCnctnGnrService.getNextStringId());
|
||||||
adjCourtCnctnVO.setCrtStatCd("101000");
|
adjCourtCnctnVO.setCrtStatCd("101000");
|
||||||
adjCourtCnctnVO.setCrtStatCd(KccadrCourtConstants.CRT_REG);
|
adjCourtCnctnVO.setCrtStatCd(KccadrCourtConstants.CRT_REG);
|
||||||
|
|
||||||
final Map<String, MultipartFile> files = multiRequest.getFileMap();
|
final Map<String, MultipartFile> files = multiRequest.getFileMap();
|
||||||
|
|
||||||
if (!files.isEmpty()){
|
if (!files.isEmpty()){
|
||||||
|
for(Entry<String, MultipartFile> files_tmp : files.entrySet()) {
|
||||||
|
if(!files_tmp.getValue().getName().equals("file_temp")) {
|
||||||
List<FileVO> result = fileUtil.parseFileInf(files, "CRT_", 0, "", "", "");
|
List<FileVO> result = fileUtil.parseFileInf(files, "CRT_", 0, "", "", "");
|
||||||
String atchFileId = fileMngService.insertFileInfs(result);
|
String atchFileId = fileMngService.insertFileInfs(result);
|
||||||
adjCourtCnctnVO.setCrtAtchFileId(atchFileId);
|
adjCourtCnctnVO.setCrtAtchFileId(atchFileId);
|
||||||
@ -74,6 +78,8 @@ public class AdjCourtCnctnServiceImpl extends EgovAbstractServiceImpl implements
|
|||||||
|
|
||||||
adrCourtFileMngService.insertCourtFileInf(adrCourtFileVO);
|
adrCourtFileMngService.insertCourtFileInf(adrCourtFileVO);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
adjCourtCnctnDAO.insertCourtCnctn(adjCourtCnctnVO);
|
adjCourtCnctnDAO.insertCourtCnctn(adjCourtCnctnVO);
|
||||||
|
|
||||||
|
|||||||
@ -181,7 +181,9 @@
|
|||||||
crt_no,
|
crt_no,
|
||||||
crt_dcsn_de,
|
crt_dcsn_de,
|
||||||
crt_rcpt_de,
|
crt_rcpt_de,
|
||||||
|
<isNotEmpty property="crtAllctDe">
|
||||||
crt_allct_de,
|
crt_allct_de,
|
||||||
|
</isNotEmpty>
|
||||||
<isNotEmpty property="crtRprtDe">
|
<isNotEmpty property="crtRprtDe">
|
||||||
crt_rprt_de,
|
crt_rprt_de,
|
||||||
</isNotEmpty>
|
</isNotEmpty>
|
||||||
@ -223,7 +225,9 @@
|
|||||||
#crtNo#,
|
#crtNo#,
|
||||||
TO_DATETIME(TO_CHAR(#crtDcsnDe#,'YYYY-MM-DD')) ,
|
TO_DATETIME(TO_CHAR(#crtDcsnDe#,'YYYY-MM-DD')) ,
|
||||||
TO_DATETIME(TO_CHAR(#crtRcptDe#,'YYYY-MM-DD')) ,
|
TO_DATETIME(TO_CHAR(#crtRcptDe#,'YYYY-MM-DD')) ,
|
||||||
|
<isNotEmpty property="crtAllctDe">
|
||||||
TO_DATETIME(TO_CHAR(#crtAllctDe#,'YYYY-MM-DD')) ,
|
TO_DATETIME(TO_CHAR(#crtAllctDe#,'YYYY-MM-DD')) ,
|
||||||
|
</isNotEmpty>
|
||||||
<isNotEmpty property="crtRprtDe">
|
<isNotEmpty property="crtRprtDe">
|
||||||
TO_DATETIME(TO_CHAR(#crtRprtDe#,'YYYY-MM-DD')) ,
|
TO_DATETIME(TO_CHAR(#crtRprtDe#,'YYYY-MM-DD')) ,
|
||||||
</isNotEmpty>
|
</isNotEmpty>
|
||||||
@ -946,7 +950,9 @@
|
|||||||
crt_no = #crtNo#,
|
crt_no = #crtNo#,
|
||||||
crt_dcsn_de = TO_DATETIME(TO_CHAR(#crtDcsnDe#,'YYYY-MM-DD')),
|
crt_dcsn_de = TO_DATETIME(TO_CHAR(#crtDcsnDe#,'YYYY-MM-DD')),
|
||||||
crt_rcpt_de = TO_DATETIME(TO_CHAR(#crtRcptDe#,'YYYY-MM-DD')),
|
crt_rcpt_de = TO_DATETIME(TO_CHAR(#crtRcptDe#,'YYYY-MM-DD')),
|
||||||
|
<isNotEmpty property="crtAllctDe">
|
||||||
crt_allct_de = TO_DATETIME(TO_CHAR(#crtAllctDe#,'YYYY-MM-DD')),
|
crt_allct_de = TO_DATETIME(TO_CHAR(#crtAllctDe#,'YYYY-MM-DD')),
|
||||||
|
</isNotEmpty>
|
||||||
<isNotEmpty property="crtRprtDe">
|
<isNotEmpty property="crtRprtDe">
|
||||||
crt_rprt_de = TO_DATETIME(TO_CHAR(#crtRprtDe#,'YYYY-MM-DD')),
|
crt_rprt_de = TO_DATETIME(TO_CHAR(#crtRprtDe#,'YYYY-MM-DD')),
|
||||||
</isNotEmpty>
|
</isNotEmpty>
|
||||||
|
|||||||
@ -71,8 +71,48 @@ function StringToDate(date, n) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function courtValiation(){
|
||||||
|
var crtDcsnDe = $('#crtDcsnDe').val(); //법원결정일
|
||||||
|
var crtRcptDe = $('#crtRcptDe').val(); //메일수신일(사건기록)
|
||||||
|
var crtNo = $('#crtNo').val(); //조정사건번호
|
||||||
|
var crtOriNo = $('#crtOriNo').val(); //본사건번호
|
||||||
|
var crtClimntPhone = $('#crtClimntPhone').val(); //원고연락처
|
||||||
|
var crtDfndntPhone = $('#crtDfndntPhone').val(); //피고연락처
|
||||||
|
|
||||||
|
// 빈값 체크
|
||||||
|
if (!crtDcsnDe) {
|
||||||
|
alert("법원결정일을 입력해 주세요.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (!crtRcptDe) {
|
||||||
|
alert("메일수신일(사건기록)을 입력해 주세요.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (!crtNo) {
|
||||||
|
alert("조정사건번호를 입력해 주세요.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (!crtOriNo) {
|
||||||
|
alert("본사건번호를 입력해 주세요.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (!crtClimntPhone) {
|
||||||
|
alert("원고연락처를 입력해 주세요.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (!crtDfndntPhone) {
|
||||||
|
alert("피고연락처를 입력해 주세요.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// 모든 필드가 입력되었을 때
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
function fn_regist(){
|
function fn_regist(){
|
||||||
|
|
||||||
|
if(!courtValiation()) return false;
|
||||||
|
|
||||||
var msg = "수정 하시겠습니까?"
|
var msg = "수정 하시겠습니까?"
|
||||||
if(confirm(msg)){
|
if(confirm(msg)){
|
||||||
//신청인 정보 입력
|
//신청인 정보 입력
|
||||||
|
|||||||
@ -75,18 +75,59 @@ function StringToDate(date, n) {
|
|||||||
"-" + (stringNewDate.getDate() > 9 ? stringNewDate.getDate().toString() : "0" + stringNewDate.getDate().toString());
|
"-" + (stringNewDate.getDate() > 9 ? stringNewDate.getDate().toString() : "0" + stringNewDate.getDate().toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function courtValiation(){
|
||||||
|
var crtDcsnDe = $('#crtDcsnDe').val(); //법원결정일
|
||||||
|
var crtRcptDe = $('#crtRcptDe').val(); //메일수신일(사건기록)
|
||||||
|
var crtNo = $('#crtNo').val(); //조정사건번호
|
||||||
|
var crtOriNo = $('#crtOriNo').val(); //본사건번호
|
||||||
|
var crtClimntPhone = $('#crtClimntPhone').val(); //원고연락처
|
||||||
|
var crtDfndntPhone = $('#crtDfndntPhone').val(); //피고연락처
|
||||||
|
|
||||||
|
// 빈값 체크
|
||||||
|
if (!crtDcsnDe) {
|
||||||
|
alert("법원결정일을 입력해 주세요.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (!crtRcptDe) {
|
||||||
|
alert("메일수신일(사건기록)을 입력해 주세요.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (!crtNo) {
|
||||||
|
alert("조정사건번호를 입력해 주세요.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (!crtOriNo) {
|
||||||
|
alert("본사건번호를 입력해 주세요.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (!crtClimntPhone) {
|
||||||
|
alert("원고연락처를 입력해 주세요.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (!crtDfndntPhone) {
|
||||||
|
alert("피고연락처를 입력해 주세요.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// 모든 필드가 입력되었을 때
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
function fn_regist(){
|
function fn_regist(){
|
||||||
|
|
||||||
|
if(!courtValiation()) return false;
|
||||||
|
|
||||||
var msg = "등록 하시겠습니까?"
|
var msg = "등록 하시겠습니까?"
|
||||||
if(confirm(msg)){
|
if(confirm(msg)){
|
||||||
//신청인 정보 입력
|
//신청인 정보 입력
|
||||||
var data = new FormData(document.cnctnForm);
|
var data = new FormData(document.cnctnForm);
|
||||||
var url= "/kccadr/adjCourtCnctn/adjCourtCnctnRegistAjax.do";
|
var url= "/kccadr/adjCourtCnctn/adjCourtCnctnRegistAjax.do";
|
||||||
|
|
||||||
|
if(_fileForm2.length > 0){
|
||||||
_fileForm2.forEach(function(obj, idx) {
|
_fileForm2.forEach(function(obj, idx) {
|
||||||
if (obj) data.append("file"+idx, obj.fileObj);
|
if (obj) data.append("file"+idx, obj.fileObj);
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type: "POST",
|
type: "POST",
|
||||||
@ -187,7 +228,7 @@ function fn_GoList(){
|
|||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
<!-- <th>메일수신일(사건기록)</th> -->
|
<!-- <th>메일수신일(사건기록)</th> -->
|
||||||
<th>메일수신일(사건기록)(사건기록)</th>
|
<th>메일수신일(사건기록)</th>
|
||||||
<td>
|
<td>
|
||||||
<div id="sel_date" class="sel_date">
|
<div id="sel_date" class="sel_date">
|
||||||
<input readonly="readonly" type="text" class="startDate inp" title="메일수신일(사건기록)" id="crtRcptDe" name="crtRcptDe" value="" data-datecontrol="true">
|
<input readonly="readonly" type="text" class="startDate inp" title="메일수신일(사건기록)" id="crtRcptDe" name="crtRcptDe" value="" data-datecontrol="true">
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user