2024-04-16 15:11 실무역량 데이터 오류 수정
This commit is contained in:
parent
2992776a3b
commit
4d546bf138
@ -567,7 +567,7 @@ public class CndtnInstrMngController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//통계- ③월별 지역별 교육인원(그래프 포함)
|
//통계- ③대상별 교육의뢰현황(그래프 포함)
|
||||||
{
|
{
|
||||||
//vEInstrDetailVODetail.setNo3("20"); /* 10-횟수, 20-인원 */
|
//vEInstrDetailVODetail.setNo3("20"); /* 10-횟수, 20-인원 */
|
||||||
//vEInstrDetailVODetail.setInstrNm(vEInstrDetailVODetail.getSearchKeyword());
|
//vEInstrDetailVODetail.setInstrNm(vEInstrDetailVODetail.getSearchKeyword());
|
||||||
@ -581,29 +581,24 @@ public class CndtnInstrMngController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//통계- ④월별 강사종류별,강사별 교육횟수(그래프 포함)
|
//통계- ④검찰청별 교육 수료 현황(그래프 포함)
|
||||||
{
|
{
|
||||||
vEInstrDetailVODetail = egovCryptoUtil.encryptVEInstrDetailVO(vEInstrDetailVODetail);
|
vEInstrDetailVODetail = egovCryptoUtil.encryptVEInstrDetailVO(vEInstrDetailVODetail);
|
||||||
List<VELctrDetailVO> selectAsgnmInfoT2List_no4 = vEInstrMixService.selectEduPrfrmInfo_tngr_no4(vEInstrDetailVODetail);
|
List<VELctrDetailVO> selectAsgnmInfoT4List_no4 = vEInstrMixService.selectEduPrfrmInfo_csi_no1(vEInstrDetailVODetail);
|
||||||
|
|
||||||
//복호화
|
model.addAttribute("list_no4",selectAsgnmInfoT4List_no4);
|
||||||
selectAsgnmInfoT2List_no4 = egovCryptoUtil.decryptVELctrDetailVOList(selectAsgnmInfoT2List_no4);
|
|
||||||
|
|
||||||
model.addAttribute("list_no4",selectAsgnmInfoT2List_no4);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ⑤월별 교육대상별 교육횟수(그래프 포함) - 대상이 없어서 제공안됨
|
// ⑤월별 교육수료현황(그래프 포함) - 대상이 없어서 제공안됨
|
||||||
// ⑥월별 교육대상별 교육횟수(그래프 포함) - 대상이 없어서 제공안됨
|
|
||||||
// ⑦월별 교육대상별 교육인원(그래프 포함) - 대상이 없어서 제공안됨
|
|
||||||
{
|
{
|
||||||
//vEInstrDetailVODetail.setInstrNm(vEInstrDetailVODetail.getSearchKeyword());
|
|
||||||
vEInstrDetailVODetail = egovCryptoUtil.encryptVEInstrDetailVO(vEInstrDetailVODetail);
|
}
|
||||||
List<VELctrDetailVO> selectAsgnmInfoT2List_no5_no_6_no7 = vEInstrMixService.selectEduPrfrmInfo_adult_no5_no6_no7(vEInstrDetailVODetail);
|
// ⑥대상별 교육수료현황(그래프 포함) - 대상이 없어서 제공안됨
|
||||||
|
{
|
||||||
//복호화
|
|
||||||
selectAsgnmInfoT2List_no5_no_6_no7 = egovCryptoUtil.decryptVELctrDetailVOList(selectAsgnmInfoT2List_no5_no_6_no7);
|
}
|
||||||
|
// ⑦월별 교육대상별 교육인원(그래프 포함) - 대상이 없어서 제공안됨
|
||||||
model.addAttribute("list_no5_no6_no7",selectAsgnmInfoT2List_no5_no_6_no7);
|
{
|
||||||
}
|
}
|
||||||
//통계- ⑧인구감소지역별 교육횟수 교육인원, 교육기관, 교육일자(그래프 포함)) - 대상이 없어서 제공안됨
|
//통계- ⑧인구감소지역별 교육횟수 교육인원, 교육기관, 교육일자(그래프 포함)) - 대상이 없어서 제공안됨
|
||||||
/*
|
/*
|
||||||
@ -915,6 +910,84 @@ public class CndtnInstrMngController {
|
|||||||
return modelAndView;
|
return modelAndView;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 교육실적통계 Excel - 조건부기소유예 - 3대상별 교육 의뢰 현황(그래프 포함)
|
||||||
|
* @param model
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@SuppressWarnings("rawtypes")
|
||||||
|
@RequestMapping(value = "/kccadr/oprtn/cndtnSspnIdtmt/eduPrfrmMngExcelDownLoad_csi_no3.do")
|
||||||
|
public ModelAndView eduPrfrmMngExcelDownLoad_csi_no3(
|
||||||
|
@ModelAttribute("vEEduAplctVO") VEEduAplctVO vEEduAplctVO
|
||||||
|
, @ModelAttribute("vEInstrDetailVODetail") VEInstrDetailVO vEInstrDetailVODetail
|
||||||
|
, ModelMap model
|
||||||
|
) throws Exception {
|
||||||
|
|
||||||
|
ModelAndView modelAndView = new ModelAndView();
|
||||||
|
modelAndView.setViewName("excelDownloadView");
|
||||||
|
|
||||||
|
try {
|
||||||
|
|
||||||
|
//통계- ①월별 횟수/교육인원(그래프 포함)
|
||||||
|
//vEInstrDetailVODetail.setInstrNm(vEInstrDetailVODetail.getSearchKeyword());
|
||||||
|
vEInstrDetailVODetail = egovCryptoUtil.encryptVEInstrDetailVO(vEInstrDetailVODetail);
|
||||||
|
List<VELctrDetailVO> selectAsgnmInfoT3List = vEInstrMixService.selectEduPrfrmInfo_csi_no3(vEInstrDetailVODetail);
|
||||||
|
|
||||||
|
//복호화
|
||||||
|
//selectAsgnmInfoT2List = egovCryptoUtil.decryptVELctrDetailVOList(selectAsgnmInfoT2List);
|
||||||
|
|
||||||
|
System.out.println("out-list-2");
|
||||||
|
|
||||||
|
|
||||||
|
selectAsgnmInfoT3List.get(2).setCodeNm("합계");
|
||||||
|
|
||||||
|
List<Object> excelData = new ArrayList<>();
|
||||||
|
excelData.addAll(selectAsgnmInfoT3List);
|
||||||
|
|
||||||
|
|
||||||
|
// 세팅값
|
||||||
|
String title = "교육실적통계-대상별 교육 의뢰 현황";
|
||||||
|
int[] width = {
|
||||||
|
|
||||||
|
4000, 4000
|
||||||
|
|
||||||
|
}; // 너비
|
||||||
|
|
||||||
|
//33개 항목
|
||||||
|
String[] header = {
|
||||||
|
|
||||||
|
"대상"
|
||||||
|
, "의뢰(명)"
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
String[] order = {
|
||||||
|
|
||||||
|
"CodeNm"
|
||||||
|
, "Cnt"
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
excelDown(
|
||||||
|
excelData,
|
||||||
|
title,
|
||||||
|
width,
|
||||||
|
header,
|
||||||
|
order,
|
||||||
|
model
|
||||||
|
);
|
||||||
|
|
||||||
|
}catch(Exception ep) {
|
||||||
|
ep.getStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
modelAndView.addObject(model);
|
||||||
|
|
||||||
|
return modelAndView;
|
||||||
|
}
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
|
|||||||
@ -754,6 +754,13 @@ public class FndthInstrMngController {
|
|||||||
try {
|
try {
|
||||||
i_ret = vEPrcsAplctPrdService.updateStatusChange4User4Fndtn(vEPrcsAplctVO);
|
i_ret = vEPrcsAplctPrdService.updateStatusChange4User4Fndtn(vEPrcsAplctVO);
|
||||||
|
|
||||||
|
if (vEPrcsAplctVO.getAplctStateCd()==null)
|
||||||
|
{
|
||||||
|
//VEPrcsDetailVO vEDetailVO = new VEPrcsDetailVO();
|
||||||
|
vEPrcsAplctVO.setFrstRegisterId(loginVO.getUniqId());
|
||||||
|
vEAPrcsAplctPrdInstrAsgnmService.insertAprvlCdEduAplctDetail(vEPrcsAplctVO);
|
||||||
|
}
|
||||||
|
|
||||||
}catch(Exception ex) {
|
}catch(Exception ex) {
|
||||||
System.out.println(ex.toString());
|
System.out.println(ex.toString());
|
||||||
}
|
}
|
||||||
|
|||||||
@ -91,6 +91,7 @@
|
|||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
<select id="VEAPrcsAplctPrdInstrAsgnmDAO.selectAprvlCdEduAplctDetail" parameterClass="VEPrcsDetailVO" resultClass="VEPrcsDetailVO">
|
<select id="VEAPrcsAplctPrdInstrAsgnmDAO.selectAprvlCdEduAplctDetail" parameterClass="VEPrcsDetailVO" resultClass="VEPrcsDetailVO">
|
||||||
|
/* VEAPrcsAplctPrdInstrAsgnmDAO.selectAprvlCdEduAplctDetail */
|
||||||
select
|
select
|
||||||
prcs_aplct_prd_ord as prcsAplctPrdOrd
|
prcs_aplct_prd_ord as prcsAplctPrdOrd
|
||||||
, edu_aplct_ord as eduAplctOrd
|
, edu_aplct_ord as eduAplctOrd
|
||||||
|
|||||||
@ -95,12 +95,9 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
function excelDownLoad_no3(){
|
function excelDownLoad_no3(){
|
||||||
/*
|
|
||||||
var listForm = document.listForm ;
|
var listForm = document.listForm ;
|
||||||
listForm.action = "<c:url value='/kccadr/oprtn/cndtnSspnIdtmt/eduPrfrmMngExcelDownLoad_csi_no2.do'/>";
|
listForm.action = "<c:url value='/kccadr/oprtn/cndtnSspnIdtmt/eduPrfrmMngExcelDownLoad_csi_no3.do'/>";
|
||||||
listForm.submit();
|
listForm.submit();
|
||||||
*/
|
|
||||||
alert("준비중입니다.");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function excelDownLoad_no4(){
|
function excelDownLoad_no4(){
|
||||||
@ -556,7 +553,7 @@
|
|||||||
<p class="list_util_p">총 건수 : <span><c:out value="${paginationInfo.totalRecordCount}" /></span>건</p>
|
<p class="list_util_p">총 건수 : <span><c:out value="${paginationInfo.totalRecordCount}" /></span>건</p>
|
||||||
-->
|
-->
|
||||||
<p class="list_util_p">
|
<p class="list_util_p">
|
||||||
3.대상별 교육 의뢰 현황
|
③대상별 교육 의뢰 현황
|
||||||
</p>
|
</p>
|
||||||
<div>
|
<div>
|
||||||
<!-- <button type="button" class="btn_down_excel" onclick="excelDownLoadArea();">엑셀 다운로드(강의지역)</button> -->
|
<!-- <button type="button" class="btn_down_excel" onclick="excelDownLoadArea();">엑셀 다운로드(강의지역)</button> -->
|
||||||
@ -719,3 +716,4 @@
|
|||||||
</form:form>
|
</form:form>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
<!-- ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ -->
|
||||||
Loading…
Reference in New Issue
Block a user