2024-01-23 15:24 대상자 생년월일 정보 수정

This commit is contained in:
myname 2024-01-23 15:24:51 +09:00
parent 632df71794
commit 5085d874da
4 changed files with 49 additions and 16 deletions

View File

@ -778,25 +778,23 @@ public class CndtnTrgtMngController {
//병합이면 대상을 찾아서 넣는다. //병합이면 대상을 찾아서 넣는다.
System.out.println("cndtnTrgtMngVO.getMergeStatus()"); System.out.println("cndtnTrgtMngVO.getMergeStatus()");
System.out.println(cndtnTrgtMngVO.getMergeStatus()); System.out.println(cndtnTrgtMngVO.getMergeStatus());
//병합요청인지 확인
if (cndtnTrgtMngVO.getMergeStatus()!=null && !"".equals(cndtnTrgtMngVO.getMergeStatus())) { if (cndtnTrgtMngVO.getMergeStatus()!=null && !"".equals(cndtnTrgtMngVO.getMergeStatus())) {
//가능한 병합대상을 찾는다.
CndtnTrgtMngVO cndtnTrgtMergeVO = cndtnTrgtInfoMngService.selectDetail4Merge(cndtnTrgtMngVO); CndtnTrgtMngVO cndtnTrgtMergeVO = cndtnTrgtInfoMngService.selectDetail4Merge(cndtnTrgtMngVO);
if (cndtnTrgtMergeVO!=null && cndtnTrgtMergeVO.getTrgtNm().equals(cndtnTrgtMngVO.getTrgtNm())) {
//자기 자신으로 병합되지는 않는다.
if (cndtnTrgtMergeVO!=null && !cndtnTrgtMergeVO.getReqNmbr().equals(cndtnTrgtMngVO.getReqNmbr())) {
cndtnTrgtMngVO.setPrcsAplctPrdOrdCmplt(cndtnTrgtMergeVO.getSspnIdtmtTrgtOrd()); cndtnTrgtMngVO.setPrcsAplctPrdOrdCmplt(cndtnTrgtMergeVO.getSspnIdtmtTrgtOrd());
} }
} }
//excel 데이터를 넣거나, 업데이트 한다.
i+=cndtnTrgtInfoMngService.insert4Merge(cndtnTrgtMngVO); i+=cndtnTrgtInfoMngService.insert4Merge(cndtnTrgtMngVO);
} }
/* modelAndView.addObject("resultCnt", i);
for (int i=0;i<trgtExcelVOList.size();i++) {
}
cndtnTrgtInfoMngService.bulkInsert(trgtExcelVOList);
*/
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception

View File

@ -65,9 +65,9 @@
success:function(returnData){ success:function(returnData){
console.log('returnData :: ', returnData); console.log('returnData :: ', returnData);
if(returnData.result == "success"){ if(returnData.result == "success"){
alert("등록되었습니다."); alert(returnData.resultCnt+"등록되었습니다.");
// fncGoList(); // fncGoList();
$('#sspnIdtmtTrgtOrd').val(returnData.sspnIdtmtTrgtOrd); //$('#sspnIdtmtTrgtOrd').val(returnData.sspnIdtmtTrgtOrd);
// 중복체크 ajax // 중복체크 ajax
// fn_duplChk(); // fn_duplChk();
}else if(returnData.result == "fail"){ }else if(returnData.result == "fail"){

View File

@ -248,11 +248,14 @@ $(document).ready(function(){
<th scope=“row”>주민번호앞자리</th> <th scope=“row”>주민번호앞자리</th>
<td> <td>
<div class="calendar_wrap"> <div class="calendar_wrap">
<duet-date-picker identifier="date" id="dBirth" class="" id="" min="1940-01-01"></duet-date-picker> <duet-date-picker identifier="date" id="dBirth" class="" min="1940-01-01"></duet-date-picker>
<script> <script>
$('.calendar_wrap').each(function(){ $('.calendar_wrap').each(function(){
$(this).find('.duet-date__input').attr('onkeydown','this.value=dateSetting(this.value);'); //$(this).find('.duet-date__input').attr('onkeydown','this.value=dateSettingHere(this.value);');
$(this).find('.duet-date__input').attr('onblur','this.value=dateSettingHere(this.value);');
}); });
var dBirth = document.querySelector("#dBirth"); var dBirth = document.querySelector("#dBirth");
var DATE_FORMAT = /^(\d{1,2})\.(\d{1,2})\.(\d{4})$/ var DATE_FORMAT = /^(\d{1,2})\.(\d{1,2})\.(\d{4})$/
@ -314,6 +317,37 @@ $(document).ready(function(){
dBirth.addEventListener("duetFocus", function (e) { dBirth.addEventListener("duetFocus", function (e) {
calendarSetting(); calendarSetting();
}); });
function dateSettingHere(objValue) {
var v = objValue.replace("..", ".");
if (v.match(/^\d{4}$/) !== null) {
if (event.keyCode == "8") {
// 백스페이스 키를 누를 때 '.' 안생기게
} else {
v = v + '.';
}
} else if (v.match(/^\d{4}\.\d{2}$/) !== null) {
if (event.keyCode == "8") {
// 백스페이스 키를 누를 때 '.' 안생기게
} else {
v = v + '.';
}
}
if (v.length==10){
$('#dBirth').val(v);
}else{
$('#dBirth').val(v);
}
// '-' 막기
if (event.keyCode == "189" || event.keyCode == "109") {
event.preventDefault();
return v;
} else {}
return v;
}
</script> </script>
</div> </div>
<%-- <script src="${pageContext.request.contextPath}/visitEdu/usr/publish/script/duetdatepicker2.js"></script> --%> <%-- <script src="${pageContext.request.contextPath}/visitEdu/usr/publish/script/duetdatepicker2.js"></script> --%>

View File

@ -206,6 +206,7 @@ $(window).on('load',function(){
function calendarSetting(){ function calendarSetting(){
$('.calendar_wrap').each(function(){ $('.calendar_wrap').each(function(){
$(this).find('.duet-date__input').attr('onkeydown','this.value=dateSetting(this.value);'); $(this).find('.duet-date__input').attr('onkeydown','this.value=dateSetting(this.value);');
$(this).find('.duet-date__input').attr('onblur','this.value=dateSettingHere(this.value);');
}); });
} }