2024-11-05 14:41 통계정보 수정
This commit is contained in:
parent
1132b5acf9
commit
94e43760c9
@ -58,10 +58,12 @@ public class OzReportController {
|
||||
//System.out.println(model.toString());
|
||||
|
||||
String s_crfNm = request.getParameter("crfNm");
|
||||
String s_sdt = request.getParameter("CLIPDATA_STARTDATE");
|
||||
String s_edt = request.getParameter("CLIPDATA_ENDDATE");
|
||||
|
||||
System.out.println(s_crfNm);
|
||||
System.out.println(s_crfNm);
|
||||
System.out.println(s_crfNm);
|
||||
System.out.println(s_sdt);
|
||||
System.out.println(s_edt);
|
||||
|
||||
|
||||
String query = "";
|
||||
@ -69,13 +71,22 @@ public class OzReportController {
|
||||
if ("surveyResult".equals(s_crfNm)) { //사건처리시스템 만족도
|
||||
query = this.getSurveyResult();
|
||||
|
||||
}else if ("onlineCounsel".equals(s_crfNm)) { //일반상담통합
|
||||
query = this.getOnlineCounsel(s_sdt, s_edt);
|
||||
|
||||
}else if ("lawCounsel".equals(s_crfNm)) { //무료법률상담
|
||||
query = this.getLawCounsel(s_sdt, s_edt);
|
||||
|
||||
}else if ("new3_trublchargermng".equals(s_crfNm)) { //협의회 의원 참석률
|
||||
query = this.getNew3_trublchargermng();
|
||||
|
||||
}else if ("new2_cfrncData".equals(s_crfNm)) { //협의회 회의 자료용 통계
|
||||
query = this.getNew2_cfrncData();
|
||||
|
||||
}else if ("surveyResult".equals(s_crfNm)) { //사건처리시스템 만족도
|
||||
query = this.getSurveyResult();
|
||||
|
||||
}else if ("periodProgress".equals(s_crfNm)) { //기관경과사건현황
|
||||
}else if ("periodProgress".equals(s_crfNm)) { //기간경과사건현황
|
||||
query = this.getPeriodProgress();
|
||||
|
||||
}
|
||||
@ -100,6 +111,225 @@ public class OzReportController {
|
||||
return "/xxx/ozReportOdi";
|
||||
}
|
||||
|
||||
//무료법률상담
|
||||
private String getLawCounsel(
|
||||
String p_s_dt
|
||||
, String p_e_dt
|
||||
) {
|
||||
String s_ret = "";
|
||||
s_ret = " SELECT" +
|
||||
//" COUNSEL_SEQ," +
|
||||
//" COUNSEL_NO," +
|
||||
" ROW_NUMBER() OVER(ORDER BY COUNSEL_NO) AS \\\"순번\\\"," +
|
||||
"" +
|
||||
" (" +
|
||||
" SELECT" +
|
||||
" CODE_NAME" +
|
||||
" FROM" +
|
||||
" C_CODE" +
|
||||
" WHERE" +
|
||||
" CODE_IDXS = COC.MEDIATION_TYPE) AS \\\"구분\\\"," +
|
||||
"" +
|
||||
" COUNSEL_TITLE AS \\\"제목\\\"," +
|
||||
" " +
|
||||
" COUNSELOR_NM AS \\\"상담인\\\"," +
|
||||
" MANAGER_NM AS \\\"담당자\\\"," +
|
||||
" " +
|
||||
"" +
|
||||
" TO_CHAR(COUNSEL_REGDATE , 'YYYY-MM-DD') AS \\\"상담일자\\\"," +
|
||||
" " +
|
||||
" TO_CHAR(NOTICE_DATE , 'YYYY-MM-DD') AS \\\"승인일자\\\"," +
|
||||
"" +
|
||||
" CASE" +
|
||||
" WHEN TO_CHAR(COUNSEL_REGDATE, 'HH24') >= '18' " +
|
||||
" THEN '야간'" +
|
||||
" ELSE '주간'" +
|
||||
" END " +
|
||||
" AS \\\"주/야간\\\"," +
|
||||
" " +
|
||||
" (" +
|
||||
" SELECT" +
|
||||
" CODE_NAME" +
|
||||
" FROM" +
|
||||
" C_CODE" +
|
||||
" WHERE" +
|
||||
" CODE_IDXS = COC.COUNSEL_APPTYPE) AS \\\"상담방법\\\"," +
|
||||
" APPLCNT_NM AS \\\"신청자\\\"," +
|
||||
" " +
|
||||
" CASE" +
|
||||
" COUNSEL_STATE" +
|
||||
" WHEN '01' THEN '대기'" +
|
||||
" WHEN '02' THEN '요청'" +
|
||||
" WHEN '03' THEN '완료'" +
|
||||
" ELSE ''" +
|
||||
" END AS \\\"처리결과1\\\"," +
|
||||
" " +
|
||||
" (" +
|
||||
" SELECT" +
|
||||
" CODE_NAME" +
|
||||
" FROM" +
|
||||
" C_CODE" +
|
||||
" WHERE" +
|
||||
" CODE_IDXS = COC.COUNSEL_RESERT_GUBUN" +
|
||||
" AND COC.COUNSEL_RESERT_GUBUN IN('4904000000', '4905000000')) AS \\\"처리결과2\\\"," +
|
||||
" " +
|
||||
" COUNSEL_RESERVE_YN AS \\\"승인여부\\\" " +
|
||||
" FROM" +
|
||||
" C_ONLINE_COUNSEL COC" +
|
||||
" WHERE" +
|
||||
" CIVIL_TYPE = 'law'" +
|
||||
" AND DEL_YN = 'N'";
|
||||
|
||||
if (!"".equals(p_s_dt) && p_s_dt.length()==10) {
|
||||
s_ret = s_ret + " AND TO_CHAR(COUNSEL_REGDATE, 'YYYYMMDD') >= TO_CHAR(TO_DATE(REPLACE('"+p_s_dt+"', '-', ''), 'YYYYMMDD'), 'YYYYMMDD')";
|
||||
}
|
||||
|
||||
if (!"".equals(p_e_dt) && p_e_dt.length()==10) {
|
||||
s_ret = s_ret + " AND TO_CHAR(TO_DATE(REPLACE('"+p_e_dt+"', '-', ''), 'YYYYMMDD'), 'YYYYMMDD') >= TO_CHAR(COUNSEL_REGDATE, 'YYYYMMDD')";
|
||||
}
|
||||
|
||||
s_ret = s_ret +
|
||||
" ORDER BY" +
|
||||
" COUNSEL_NO";
|
||||
|
||||
return s_ret;
|
||||
}
|
||||
|
||||
//일반상담통합
|
||||
private String getOnlineCounsel(
|
||||
String p_s_dt
|
||||
, String p_e_dt
|
||||
) {
|
||||
String s_ret = "";
|
||||
s_ret = " SELECT" +
|
||||
//" COUNSEL_SEQ AS \\\"순번\\\","
|
||||
//" COUNSEL_NO AS \\\"상담일자\\\",\"
|
||||
" ROW_NUMBER() OVER(ORDER BY COUNSEL_NO) AS \\\"순번\\\"," +
|
||||
" TO_CHAR(COUNSEL_REGDATE , 'YYYY-MM-DD') AS \\\"상담일자\\\"," +
|
||||
" TO_CHAR(NOTICE_DATE , 'YYYY-MM-DD') AS \\\"승인일자\\\"," +
|
||||
"" +
|
||||
" (" +
|
||||
" SELECT" +
|
||||
" CODE_NAME" +
|
||||
" FROM" +
|
||||
" C_CODE" +
|
||||
" WHERE" +
|
||||
" CODE_IDXS = COC.MEDIATION_TYPE) AS \\\"구분\\\"," +
|
||||
"" +
|
||||
" (" +
|
||||
" SELECT" +
|
||||
" CODE_NAME" +
|
||||
" FROM" +
|
||||
" C_CODE" +
|
||||
" WHERE" +
|
||||
" CODE_IDXS = COC.TROUBLE_TYPE) AS \\\"상담취지\\\"," +
|
||||
"" +
|
||||
" (" +
|
||||
" SELECT" +
|
||||
" CODE_NAME" +
|
||||
" FROM" +
|
||||
" C_CODE" +
|
||||
" WHERE" +
|
||||
" CODE_IDXS = COC.TROUBLE_TYPE_DETAIL) AS \\\"상담취지 상세\\\"," +
|
||||
" " +
|
||||
" COUNSEL_TITLE AS \\\"제목\\\"," +
|
||||
"" +
|
||||
" (" +
|
||||
" SELECT" +
|
||||
" CODE_NAME" +
|
||||
" FROM" +
|
||||
" C_CODE" +
|
||||
" WHERE" +
|
||||
" CODE_IDXS = COC.COUNSEL_RESERT_GUBUN) AS \\\"조치결과\\\"," +
|
||||
" " +
|
||||
" COUNSEL_CONTENT_ETC AS \\\"기타\\\"," +
|
||||
" " +
|
||||
" COUNSELOR_NM AS \\\"상담자\\\"," +
|
||||
" " +
|
||||
" (" +
|
||||
" SELECT" +
|
||||
" CODE_NAME" +
|
||||
" FROM" +
|
||||
" C_CODE" +
|
||||
" WHERE" +
|
||||
" CODE_IDXS = COC.COUNSEL_ROUTE) AS \\\"상담결과\\\"," +
|
||||
" " +
|
||||
" (" +
|
||||
" SELECT" +
|
||||
" CODE_NAME" +
|
||||
" FROM" +
|
||||
" C_CODE" +
|
||||
" WHERE" +
|
||||
" CODE_IDXS = COC.COUNSEL_APPTYPE) AS \\\"상담방법\\\"," +
|
||||
" " +
|
||||
" CASE" +
|
||||
" WHEN TO_CHAR(COUNSEL_REGDATE, 'HH24') >= '18' " +
|
||||
" THEN '야간'" +
|
||||
" ELSE '주간'" +
|
||||
" END " +
|
||||
" AS \\\"주/야간\\\"," +
|
||||
" " +
|
||||
" CASE" +
|
||||
" COUNSEL_STATE" +
|
||||
" WHEN '01' THEN '대기'" +
|
||||
" WHEN '02' THEN '요청'" +
|
||||
" WHEN '03' THEN '완료'" +
|
||||
" ELSE ''" +
|
||||
" END AS \\\"승인여부\\\"," +
|
||||
" " +
|
||||
" (" +
|
||||
" SELECT" +
|
||||
" CODE_NAME" +
|
||||
" FROM" +
|
||||
" C_CODE" +
|
||||
" WHERE" +
|
||||
" CODE_IDXS = COC.NOTICE_TYPE) AS \\\"통지수단\\\"," +
|
||||
" CASE" +
|
||||
" NOTICE_RESULT " +
|
||||
" WHEN 'Y' THEN '통지성공'" +
|
||||
" WHEN 'N' THEN '통지실패'" +
|
||||
" ELSE ''" +
|
||||
" END AS \\\"통지결과\\\" " +
|
||||
" " +
|
||||
" FROM" +
|
||||
" C_ONLINE_COUNSEL COC" +
|
||||
" WHERE" +
|
||||
" CIVIL_TYPE = 'online'" +
|
||||
" AND DEL_YN = 'N'";
|
||||
|
||||
if (!"".equals(p_s_dt) && p_s_dt.length()==10) {
|
||||
s_ret = s_ret + " AND TO_CHAR(COUNSEL_REGDATE, 'YYYYMMDD') >= TO_CHAR(TO_DATE(REPLACE('"+p_s_dt+"', '-', ''), 'YYYYMMDD'), 'YYYYMMDD')";
|
||||
}
|
||||
|
||||
if (!"".equals(p_e_dt) && p_e_dt.length()==10) {
|
||||
s_ret = s_ret + " AND TO_CHAR(TO_DATE(REPLACE('"+p_e_dt+"', '-', ''), 'YYYYMMDD'), 'YYYYMMDD') >= TO_CHAR(COUNSEL_REGDATE, 'YYYYMMDD')";
|
||||
}
|
||||
|
||||
s_ret = s_ret +
|
||||
" ORDER BY" +
|
||||
" COUNSEL_NO";
|
||||
|
||||
|
||||
/*
|
||||
+ ", 'test4' AS \\\"컬럼4\\\""
|
||||
+ ", 'test5' AS \\\"컬럼5\\\""
|
||||
+ ", 'test6' AS \\\"컬럼6\\\""
|
||||
+ ", 'test7' AS \\\"컬럼7\\\""
|
||||
+ ", 'test8' AS \\\"컬럼8\\\""
|
||||
+ ", 'test9' AS \\\"컬럼9\\\""
|
||||
+ ", 'test10' AS \\\"컬럼10\\\""
|
||||
+ ", 'test11' AS \\\"컬럼11\\\""
|
||||
+ ", 'test12' AS \\\"컬럼12\\\""
|
||||
+ ", 'test13' AS \\\"컬럼13\\\""
|
||||
+ ", 'test14' AS \\\"컬럼14\\\""
|
||||
+ ", 'test15' AS \\\"컬럼15\\\""
|
||||
+ ", 'test16' AS \\\"컬럼16\\\""
|
||||
+ ", 'test17' AS \\\"컬럼17\\\""
|
||||
*/
|
||||
|
||||
return s_ret;
|
||||
}
|
||||
|
||||
//사건처리시스템 만족도
|
||||
private String getSurveyResult() {
|
||||
String s_ret = "";
|
||||
|
||||
@ -442,7 +442,7 @@ function ajaxPostSync(url, data, doSuccess) {
|
||||
}
|
||||
*/
|
||||
function ajaxCombo(data, objList, sel){
|
||||
alert(objList.attr("id"));
|
||||
//alert(objList.attr("id"));
|
||||
if($.isArray(objList)) {
|
||||
for(var i=0;i<objList.length;i++) {
|
||||
if(objList[i].containsOption("")) objList[i].removeOption(/[^0]/);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user