2025-01-24 15:16 접수증 출력

This commit is contained in:
myname 2025-01-24 15:17:07 +09:00
parent 2c5da32c9b
commit b22f94c1a9
9 changed files with 163 additions and 24 deletions

View File

@ -26,11 +26,14 @@ import org.springframework.web.servlet.ModelAndView;
import com.google.gson.Gson;
import com.ibm.icu.text.SimpleDateFormat;
import egovframework.rte.psl.dataaccess.util.EgovMap;
import kcc.let.uat.uia.service.CertService;
import kcc.let.uat.uia.service.CertVO;
import seed.com.gtm.counsel.OnlineCounselService;
import seed.com.gtm.seedfile.SeedFileService;
import seed.com.gtm.service.BaseService;
import seed.com.gtm.util.Criteria;
import seed.com.gtm.util.JSPUtil;
import seed.com.gtm.util.PageMaker;
import seed.com.user.mediation.MediationService;
import seed.manager.group.service.ManagerGroupService;
@ -88,6 +91,9 @@ private Logger log = Logger.getLogger(this.getClass());
@Value("#{config['member.merge.siteIdx']}")
private String memberMergeSiteIdx;
@Autowired
private BaseService bservice;
private void setSessionRemove(HttpSession session){
session.removeAttribute("memberIdx");
session.removeAttribute("memberId");
@ -300,8 +306,6 @@ private Logger log = Logger.getLogger(this.getClass());
return new ModelAndView("/_common/jsp/umessage");
}
System.out.println("1");
boolean b_ret_u = true;
map = FairnetUtils.myCheck(map, session);
b_ret_u = (boolean)map.get("b_ret");
@ -318,8 +322,6 @@ private Logger log = Logger.getLogger(this.getClass());
boolean memberAuthM = managerSiteManagerService.getSiteManagerListCnt(siteIdx, memberIdx);
boolean memberAuth = managerSiteMenuManagerService.getSiteMenuManagerListCnt(siteMenuIdx, memberIdx);
System.out.println("12");
//메뉴 권한설정
/*
if(!memberGrant.equals("S") && !memberAuthM && !memberAuth &&
@ -350,8 +352,6 @@ private Logger log = Logger.getLogger(this.getClass());
"siteMenuTitle", "siteMenuRegDate", "siteMenuModDate", "siteMenuNameType", "siteMenuIdxs", "siteMenuDepth", "siteMenuSatisfaction", "siteMenuIdx1",
"tSite.siteActiveMenuWidth", "tSite.siteService", "tSite.siteServiceSdate", "tSite.siteServiceSdate"});
System.out.println("13");
/*
if(!memberGrant.equals("S") && !memberAuthM && !memberAuth){
if(!SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuStatus")).equals("U")){
@ -383,8 +383,6 @@ private Logger log = Logger.getLogger(this.getClass());
}
}
System.out.println("14");
if(SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuType")).equals("F") ||
SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuType")).equals("L")){
return new ModelAndView("redirect:"+SeedUtils.setReplaceNull(tSiteMenuDB.get("_siteMenuLinkUrl")));
@ -397,7 +395,6 @@ private Logger log = Logger.getLogger(this.getClass());
List<Map<Object, Object>> siteMenuManagerList =
managerSiteMenuManagerService.getSiteMenuManagerMapList(siteMenuIdx, new String[] {"siteMenuManagerStatus", "tMember.memberIdx"});
System.out.println("15");
for(int i=0; i<siteMenuManagerList.size(); i++){
@ -419,7 +416,6 @@ private Logger log = Logger.getLogger(this.getClass());
siteMenuManager = "Y";
}
System.out.println("16");
//편집 권한
map.put("siteMenuManager", siteMenuManager);
@ -451,7 +447,6 @@ private Logger log = Logger.getLogger(this.getClass());
map.put("seedMenuAuth", managerGroupService.getGroupList(siteIdx, memberIdx, memberMerge, memberMergeSiteIdx));
/*----권한체크 종료----*/
System.out.println("158");
//여기서부터 작업할거
//페이징 관련
@ -489,13 +484,12 @@ private Logger log = Logger.getLogger(this.getClass());
ex.printStackTrace();
}
System.out.println("159");
/*
System.out.println(paramMap);
System.out.println("160");
System.out.println(map);
System.out.println("161");
*/
if ("temp".equals((String)paramMap.get("command"))) {
return new ModelAndView("/_extra/web/user/myPage/myMediationTempList");
@ -881,7 +875,6 @@ private Logger log = Logger.getLogger(this.getClass());
map.put("caseFileList", fileService.caseFileList(paramMap));//파일 리스트
map.put("mediType", paramMap.get("mediType"));//구분
//사건권한 조회하기
try {
@ -906,6 +899,14 @@ private Logger log = Logger.getLogger(this.getClass());
e.printStackTrace();
}
//사건 주요 정보
EgovMap params = new EgovMap();
params.put("rceptNo", paramMap.get("rceptNo"));
params.put("sql", "nanumMasterRceptNo"); //사건 정보
EgovMap n_em = (EgovMap) JSPUtil.fixNull(bservice.select(params));
map.put("masterData", n_em);//사건마스터
return new ModelAndView("/_extra/web/user/myPage/myMediationView");
}

View File

@ -1142,6 +1142,14 @@
WHERE A.CASE_NO = #{caseNo}
</select>
<!-- 접수증으로 찾기 rcept_no-->
<select id="nanumMasterRceptNo" parameterType="egovMap" resultType="egovMap">
SELECT
A.*
FROM C_MASTER A
WHERE A.rcept_no = #{rceptNo}
</select>
<!-- 사실관계의 확인을 위한 출석요구 1차,2차 확인 -->
<select id="nanumIsProcessed" parameterType="egovMap" resultType="egovMap">
SELECT COUNT(*) AS IS_PROCESSED

View File

@ -65,3 +65,22 @@ AND DEL_GUBUN = 'N'
[CLIP report Server - Report Key 09317614afb9475389ef8ea5cc094758 Thread 154. | INFO 2025-01-24 10:10:43] : Last Document saved!
[CLIP report Server - Report Key 09317614afb9475389ef8ea5cc094758 Thread 154. | INFO 2025-01-24 10:10:43] : Database Connection Close Start
[CLIP report Server - Report Key 09317614afb9475389ef8ea5cc094758 Thread 154. | INFO 2025-01-24 10:10:43] : Database Connection Close End : TimeMillis : 3ms, HH:MM:SS : 00:00:00
[CLIP report Server - Report Key 283ee398ed8448d0a897834242d84e9a Thread 216. | WARNING CODE=3050 | 2025-01-24 12:07:27] : 리포트 파일에 연결 할 수 없습니다.
Exception : java.io.FileNotFoundException: C:\eGovFrameDev-3.9.0-64bit_kofons\workspace\fairnet\src\main\webapp\WEB-INF\clipreport4\crf\.crf (지정된 파일을 찾을 수 없습니다)
at java.io.FileInputStream.open0(Unknown Source)
at java.io.FileInputStream.open(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at com.clipsoft.clipreport.base.a.a.a(SourceFile:18)
at com.clipsoft.clipreport.base.connection.ConnectionReport.read(SourceFile:12)
at com.clipsoft.clipreport.base.Rexpert4.read(Rexpert4.java:15)
at com.clipsoft.clipreport.engine.Engine.readReportFile(Engine.java:618)
at com.clipsoft.clipreport.engine.Engine.createForm(Engine.java:530)
at com.clipsoft.clipreport.engine.Engine.buildReportFile(Engine.java:495)
at com.clipsoft.clipreport.engine.Engine.buildReportFiles(Engine.java:488)
at com.clipsoft.clipreport.engine.Engine.buildReport(Engine.java:190)
at com.clipsoft.clipreport.FileSaveRunable.run(FileSaveRunable.java:44)
at java.lang.Thread.run(Unknown Source)
[CLIP report Server - Report Key 283ee398ed8448d0a897834242d84e9a Thread 216. | INFO 2025-01-24 12:07:27] : Total Page Count saved!
[CLIP report Server - Report Key 283ee398ed8448d0a897834242d84e9a Thread 216. | INFO 2025-01-24 12:07:27] : Last Document saved!

View File

@ -0,0 +1 @@
{"count":0,"endReport":true,"error":false}

View File

@ -0,0 +1 @@
{"a":"null","b":"null","c":"null","d":"null","e":"null","f":"null","g":{"a":[],"b":[],"c":[],"d":[],"e":[],"f":[],"g":[],"h":[],"i":[],"j":[],"k":["%EB%82%98%EB%88%94%EB%B0%94%EB%A5%B8%EA%B3%A0%EB%94%95","NanumBarunGothic","%EB%82%98%EB%88%94%EB%B0%94%EB%A5%B8%EA%B3%A0%EB%94%95+Light","NanumBarunGothic+Light","%EB%82%98%EB%88%94%EB%B0%94%EB%A5%B8%EA%B3%A0%EB%94%95+UltraLight","NanumBarunGothic+UltraLight","%EB%82%98%EB%88%94%EA%B3%A0%EB%94%95+ExtraBold","NanumGothicExtraBold","%EB%82%98%EB%88%94%EA%B3%A0%EB%94%95","NanumGothic","%EB%82%98%EB%88%94%EA%B3%A0%EB%94%95%EC%BD%94%EB%94%A9","NanumGothicCoding","%EB%82%98%EB%88%94%EA%B3%A0%EB%94%95%EC%BD%94%EB%94%A9-Bold","%EB%82%98%EB%88%94%EB%AA%85%EC%A1%B0","NanumMyeongjo","%EB%82%98%EB%88%94%EB%AA%85%EC%A1%B0+Bold","%EB%82%98%EB%88%94%EB%AA%85%EC%A1%B0+ExtraBold","NanumMyeongjoExtraBold"]},"h":[],"i":0,"j":[],"k":false,"l":[],"m":"","n":"","o":[],"p":[],"r":{},"s":"",,"t":"",}

View File

@ -147,6 +147,29 @@
});
$(obj).closest('div').remove();
}
//클립리포트 호출
function clipCallRcept(){
if($("#frm #caseNo").val() == ""){
alert("아직 사건번호가 생성되지 않아서 접수증 출력이 불가합니다!!!");
return false;
}
//$("#frm #caseNo").val(p_add);
/* $("#CLIPDATA_SEARCHVAL").val($("#searchVal").val());
$("#CLIPDATA_SEARCHTYPE").val($("#searchType").val());
$("#CLIPDATA_DATEST").val($("#dateSt").val());
$("#CLIPDATA_DATEEND").val($("#dateEnd").val()); */
var f = document.frm;
f.target = "blank";
//f.action = "/clip/ClipReport4/ClipReportViewer/ClipReport4.do";
f.action = "/clip/ozReport/OzReceipt.do";
f.submit();
f.target = "_self";
}
</script>
</head>
@ -182,7 +205,12 @@
<h3 class="sub_con_tit">분쟁조정 사건조회</h3>
<b class="title depth02">주요일정</b>
<!-- <b class="title depth02">주요일정</b> -->
<div class="table_top">
<b class="title depth02">주요일정</b>
<p class="list_total_number"></p>
<button type="button" class="btn btn_text btn_35 orange_border" onclick="clipCallRcept();">접수증출력</button>
</div>
<div class="calendar" id="calendar"></div>
<b class="title depth02">분쟁정보</b>
@ -604,6 +632,10 @@
<input type="hidden" name="fileSeqNo" id="fileSeqNo" value=""/>
<input type="hidden" name="type" id="type" value=""/>
</form>
<form:form name="frm" id="frm" action="" method="post" >
<input type="hidden" id="caseNo" name="caseNo" value="${caseNo}"/>
</form:form>
</div>
</body>

View File

@ -53,6 +53,30 @@
$("#frm").submit();
}
}
//클립리포트 호출
function clipCallRcept(){
//alert($("input:radio[name=radioCaseNo]:checked").val());
if ($("input:radio[name=radioCaseNo]:checked").val()){
//alert("아직 사건번호가 생성되지 않아서 접수증 출력이 불가합니다!!!");
//return false;
$("#frm #caseNo").val($("input:radio[name=radioCaseNo]:checked").val());
}else{
alert("접수증을 출력할 사건을 선택해주세요!!!");
return false;
}
var f = document.frm;
f.target = "blank";
//f.action = "/clip/ClipReport4/ClipReportViewer/ClipReport4.do";
f.action = "/clip/ozReport/OzReceipt.do";
f.submit();
f.target = "_self";
}
</script>
<div class="sub_content apl_status_content">
@ -80,12 +104,16 @@
<div class="table_top">
<p class="list_total_number">전체 <span class="color_blue"><c:out value='${pageMaker.totalCount}'/></span>건(<span class="color_blue">${pageMaker.cri.page}</span>/${pageMaker.endPage} 페이지)</p>
<button type="button" class="btn btn_text btn_35 orange_border" onclick="mediationPop();">사건조회</button>
<div class="area_right">
<button type="button" class="btn btn_text btn_35 orange_border" onclick="clipCallRcept();">접수증출력</button>
<button type="button" class="btn btn_text btn_35 orange_border" onclick="mediationPop();">사건조회</button>
</div>
</div>
<div class="table_type_cols">
<table>
<colgroup>
<col style="width:32px;">
<col style="width:92px;">
<col style="width:18%;">
<col style="width:18%;">
@ -96,6 +124,7 @@
</colgroup>
<thead>
<tr>
<th></th>
<th>상태</th>
<th>문서 등록번호</th>
<th>신청인</th>
@ -121,7 +150,15 @@
<c:if test="${not empty myPageList}">
<c:forEach items="${myPageList}" var="list" varStatus="status">
<tr>
<td class="table_number">${list.STATE}</td>
<td class="table_number">
<c:if test="${list.CASE_NO ne null}">
<input type="radio" class="radio" name="radioCaseNo" value="${list.CASE_NO}">
</c:if>
</td>
<td class="table_number">
${list.STATE}
</td>
<td class="td_title"><a href="/web/user/mypage/case/01/169/myMediationDetail.do?mediType=${list.CASE_GUBUN}&rceptNo=${list.RCEPT_NO}&fileGubun=4801000000" class="color_333"><span class="pc_hide">문서 등록번호 : </span> ${list.RCEPT_NO }</a></td>
<td class="td_hide">${list.APPLCNT_NM}</td>
<td class="td_hide">${list.RESPONDENT_CEO } 외${list.RES_CNT-1 }명</td>
@ -179,6 +216,9 @@
</div>
<form:form name="frm" id="frm" action="" method="post" >
<input type="hidden" id="caseNo" name="caseNo" value=""/>
</form:form>
</div>

View File

@ -38,6 +38,30 @@
}
}
//클립리포트 호출
function clipCallRcept(){
if($("#caseNo").val() == ""){
alert("아직 사건번호가 생성되지 않아서 접수증 출력이 불가합니다!!!");
return false;
}
//$("#frm #caseNo").val(p_add);
/* $("#CLIPDATA_SEARCHVAL").val($("#searchVal").val());
$("#CLIPDATA_SEARCHTYPE").val($("#searchType").val());
$("#CLIPDATA_DATEST").val($("#dateSt").val());
$("#CLIPDATA_DATEEND").val($("#dateEnd").val()); */
var f = document.frm;
f.target = "blank";
//f.action = "/clip/ClipReport4/ClipReportViewer/ClipReport4.do";
f.action = "/clip/ozReport/OzReceipt.do";
f.submit();
f.target = "_self";
}
</script>
<div class="sub_content apl_status_content detail">
@ -54,7 +78,13 @@
</ul>
<!-- //page_location -->
<!-- <h3 class="sub_con_tit">분쟁조정신청현황</h3> -->
<div class="table_top">
<h3 class="sub_con_tit">분쟁조정신청현황</h3>
<p class="list_total_number"></p>
<button type="button" class="btn btn_text btn_35 orange_border" onclick="clipCallRcept();">접수증출력</button>
</div>
<div class="table_type_rows">
<table>
@ -819,5 +849,11 @@
</c:if>
<button type="button" class="btn btn_text btn_45 gray_fill" onclick="javascript:goList();">목록</button>
</div>
<form:form name="frm" id="frm" action="" method="post" >
<input type="hidden" id="caseNo" name="caseNo" value="${masterData.caseNo}"/>
</form:form>
</div>