전자조정시스템 법연 개발서버 메뉴 점검결과 요청사항
오류 수정 완료 오류 사항은 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.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
@ -52,29 +53,34 @@ public class AdjCourtCnctnServiceImpl extends EgovAbstractServiceImpl implements
|
||||
|
||||
@Override
|
||||
public RestResponse insertCourtCnctn(AdjCourtCnctnVO adjCourtCnctnVO, final MultipartHttpServletRequest multiRequest) {
|
||||
|
||||
try {
|
||||
|
||||
adjCourtCnctnVO.setCrtSeq(courtCnctnGnrService.getNextStringId());
|
||||
adjCourtCnctnVO.setCrtStatCd("101000");
|
||||
adjCourtCnctnVO.setCrtStatCd(KccadrCourtConstants.CRT_REG);
|
||||
|
||||
final Map<String, MultipartFile> files = multiRequest.getFileMap();
|
||||
if (!files.isEmpty()){
|
||||
List<FileVO> result = fileUtil.parseFileInf(files, "CRT_", 0, "", "", "");
|
||||
String atchFileId = fileMngService.insertFileInfs(result);
|
||||
adjCourtCnctnVO.setCrtAtchFileId(atchFileId);
|
||||
|
||||
AdrCourtFileVO adrCourtFileVO = new AdrCourtFileVO();
|
||||
|
||||
adrCourtFileVO.setCrtSeq(adjCourtCnctnVO.getCrtSeq());
|
||||
adrCourtFileVO.setCrtSn(adjCourtCnctnVO.getCrtSn());
|
||||
adrCourtFileVO.setCrtAtchFileId(atchFileId);
|
||||
adrCourtFileVO.setCrtAtchFileTy(KccadrCourtConstants.CRT_FILE_RETURN);
|
||||
adrCourtFileVO.setFrstRegisterId(adjCourtCnctnVO.getFrstRegisterId());
|
||||
|
||||
adrCourtFileMngService.insertCourtFileInf(adrCourtFileVO);
|
||||
}
|
||||
|
||||
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, "", "", "");
|
||||
String atchFileId = fileMngService.insertFileInfs(result);
|
||||
adjCourtCnctnVO.setCrtAtchFileId(atchFileId);
|
||||
|
||||
AdrCourtFileVO adrCourtFileVO = new AdrCourtFileVO();
|
||||
|
||||
adrCourtFileVO.setCrtSeq(adjCourtCnctnVO.getCrtSeq());
|
||||
adrCourtFileVO.setCrtSn(adjCourtCnctnVO.getCrtSn());
|
||||
adrCourtFileVO.setCrtAtchFileId(atchFileId);
|
||||
adrCourtFileVO.setCrtAtchFileTy(KccadrCourtConstants.CRT_FILE_RETURN);
|
||||
adrCourtFileVO.setFrstRegisterId(adjCourtCnctnVO.getFrstRegisterId());
|
||||
|
||||
adrCourtFileMngService.insertCourtFileInf(adrCourtFileVO);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
adjCourtCnctnDAO.insertCourtCnctn(adjCourtCnctnVO);
|
||||
|
||||
AdjCourtDeptVO adjCourtDeptVO = new AdjCourtDeptVO();
|
||||
|
||||
@ -181,7 +181,9 @@
|
||||
crt_no,
|
||||
crt_dcsn_de,
|
||||
crt_rcpt_de,
|
||||
crt_allct_de,
|
||||
<isNotEmpty property="crtAllctDe">
|
||||
crt_allct_de,
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="crtRprtDe">
|
||||
crt_rprt_de,
|
||||
</isNotEmpty>
|
||||
@ -223,7 +225,9 @@
|
||||
#crtNo#,
|
||||
TO_DATETIME(TO_CHAR(#crtDcsnDe#,'YYYY-MM-DD')) ,
|
||||
TO_DATETIME(TO_CHAR(#crtRcptDe#,'YYYY-MM-DD')) ,
|
||||
TO_DATETIME(TO_CHAR(#crtAllctDe#,'YYYY-MM-DD')) ,
|
||||
<isNotEmpty property="crtAllctDe">
|
||||
TO_DATETIME(TO_CHAR(#crtAllctDe#,'YYYY-MM-DD')) ,
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="crtRprtDe">
|
||||
TO_DATETIME(TO_CHAR(#crtRprtDe#,'YYYY-MM-DD')) ,
|
||||
</isNotEmpty>
|
||||
@ -946,7 +950,9 @@
|
||||
crt_no = #crtNo#,
|
||||
crt_dcsn_de = TO_DATETIME(TO_CHAR(#crtDcsnDe#,'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')),
|
||||
</isNotEmpty>
|
||||
<isNotEmpty property="crtRprtDe">
|
||||
crt_rprt_de = TO_DATETIME(TO_CHAR(#crtRprtDe#,'YYYY-MM-DD')),
|
||||
</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(){
|
||||
|
||||
if(!courtValiation()) return false;
|
||||
|
||||
var msg = "수정 하시겠습니까?"
|
||||
if(confirm(msg)){
|
||||
//신청인 정보 입력
|
||||
|
||||
@ -75,18 +75,59 @@ function StringToDate(date, n) {
|
||||
"-" + (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(){
|
||||
|
||||
if(!courtValiation()) return false;
|
||||
|
||||
var msg = "등록 하시겠습니까?"
|
||||
if(confirm(msg)){
|
||||
//신청인 정보 입력
|
||||
var data = new FormData(document.cnctnForm);
|
||||
var url= "/kccadr/adjCourtCnctn/adjCourtCnctnRegistAjax.do";
|
||||
|
||||
_fileForm2.forEach(function(obj, idx) {
|
||||
if (obj) data.append("file"+idx, obj.fileObj);
|
||||
});
|
||||
if(_fileForm2.length > 0){
|
||||
_fileForm2.forEach(function(obj, idx) {
|
||||
if (obj) data.append("file"+idx, obj.fileObj);
|
||||
});
|
||||
}
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
@ -187,7 +228,7 @@ function fn_GoList(){
|
||||
</div>
|
||||
</td>
|
||||
<!-- <th>메일수신일(사건기록)</th> -->
|
||||
<th>메일수신일(사건기록)(사건기록)</th>
|
||||
<th>메일수신일(사건기록)</th>
|
||||
<td>
|
||||
<div id="sel_date" class="sel_date">
|
||||
<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