Merge branch 'hylee' into advc

This commit is contained in:
hylee 2023-12-13 16:06:04 +09:00
commit 3020b3375e
8 changed files with 2691 additions and 2660 deletions

View File

@ -36,6 +36,9 @@ import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduAplctVO;
import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduChasiService; import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduChasiService;
import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduChasiVO; import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduChasiVO;
import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduMIXService; import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduMIXService;
import kcc.ve.instr.tngrVisitEdu.instrInfo.service.VEInstrDetailVO;
import kcc.ve.instr.tngrVisitEdu.instrInfo.service.VEInstrMixService;
import kcc.ve.instr.tngrVisitEdu.lctrInfo.service.VELctrDetailVO;
import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsDetailVO; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsDetailVO;
import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsMIXService; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsMIXService;
import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsOnlnCntntService; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsOnlnCntntService;
@ -137,7 +140,11 @@ public class EduAplctTngrController {
@Resource(name = "vEAStngService") @Resource(name = "vEAStngService")
private VEAStngService vEAStngService; private VEAStngService vEAStngService;
//rkdtk 관리
@Resource(name = "vEInstrMixService")
private VEInstrMixService vEInstrMixService;
/* /*
* START * START
@ -633,7 +640,7 @@ public class EduAplctTngrController {
*/ */
@RequestMapping("eduInstrAsgnmChkAjax.do") @RequestMapping("eduInstrAsgnmChkAjax.do")
public ModelAndView eduInstrAsgnmChkAjax( public ModelAndView eduInstrAsgnmChkAjax(
@ModelAttribute("vEAStngVO") VEAStngVO vEAStngVO @ModelAttribute("vEInstrDetailVO") VEInstrDetailVO vEInstrDetailVO
, ModelMap model , ModelMap model
, HttpServletRequest request , HttpServletRequest request
) throws Exception { ) throws Exception {
@ -649,9 +656,8 @@ public class EduAplctTngrController {
System.out.println(request.getParameter("userId")); System.out.println(request.getParameter("userId"));
System.out.println(request.getParameter("eduAplctOrd")); System.out.println(request.getParameter("eduAplctOrd"));
System.out.println(request.getParameter("eduChasiOrd")); System.out.println(request.getParameter("eduChasiOrd"));
//String s_message = vEAStngMixService.eduAplctDateChkProcess(vEAStngVO, request, modelAndView); VELctrDetailVO instrInfo = vEInstrMixService.findByIdFromVeInstr(vEInstrDetailVO);
//vEAStngMixService.selectDetail_VEADPTQS(paramVO) //vEAStngMixService.selectDetail_VEADPTQS(paramVO)
// //
/* /*

View File

@ -92,4 +92,6 @@ public interface VEInstrMixService {
//교육실정통계-기반강화 //교육실정통계-기반강화
List<VELctrDetailVO> selectEduPrfrmInfoFndthEnhanceTrn(VEInstrDetailVO vEInstrDetailVO) throws Exception; List<VELctrDetailVO> selectEduPrfrmInfoFndthEnhanceTrn(VEInstrDetailVO vEInstrDetailVO) throws Exception;
VELctrDetailVO findByIdFromVeInstr(VEInstrDetailVO vEInstrDetailVO);
} }

View File

@ -208,5 +208,9 @@ public class VEInstrMixDAO extends EgovAbstractDAO {
List<VELctrDetailVO> tlist = (List<VELctrDetailVO>) list("VEInstrMixDAO.selectEduPrfrmInfoFndthEnhanceTrn", vEInstrDetailVO); List<VELctrDetailVO> tlist = (List<VELctrDetailVO>) list("VEInstrMixDAO.selectEduPrfrmInfoFndthEnhanceTrn", vEInstrDetailVO);
return tlist; return tlist;
} }
public VELctrDetailVO findByIdFromVeInstr(VEInstrDetailVO vEInstrDetailVO) {
return (VELctrDetailVO) select("VEInstrMixDAO.findByIdFromVeInstr", vEInstrDetailVO);
}
} }

View File

@ -154,4 +154,9 @@ public class VEInstrMixServiceImpl implements VEInstrMixService {
public List<VELctrDetailVO> selectEduPrfrmInfoFndthEnhanceTrn(VEInstrDetailVO vEInstrDetailVO) throws Exception{ public List<VELctrDetailVO> selectEduPrfrmInfoFndthEnhanceTrn(VEInstrDetailVO vEInstrDetailVO) throws Exception{
return vEInstrMixDAO.selectEduPrfrmInfoFndthEnhanceTrn(vEInstrDetailVO); return vEInstrMixDAO.selectEduPrfrmInfoFndthEnhanceTrn(vEInstrDetailVO);
} }
@Override
public VELctrDetailVO findByIdFromVeInstr(VEInstrDetailVO vEInstrDetailVO) {
return vEInstrMixDAO.findByIdFromVeInstr(vEInstrDetailVO);
}
} }

View File

@ -3424,4 +3424,24 @@
on(bbb.prcs_aplct_prd_ord=aaa.prcsOrd) on(bbb.prcs_aplct_prd_ord=aaa.prcsOrd)
GROUP BY rollup(yr, bbb.prcs_nm) GROUP BY rollup(yr, bbb.prcs_nm)
</select> </select>
<select id="VEInstrMixDAO.findByIdFromVeInstr" parameterClass="VEInstrDetailVO" resultClass="VELctrDetailVO">
select
USER_ID AS userId
, TNGR_INSTR_YN AS tngrInstrYn
, ADULT_INSTR_YN AS adultInstrYn
, FRST_REGIST_PNTTM AS frstRegistPnttm
, FRST_REGISTER_ID AS frstRegisterId
, LAST_UPDT_PNTTM AS lastUpdtPnttm
, LAST_UPDUSR_ID AS lastUpdusrId
, DESC_1 AS desc1
, DESC_2 AS desc2
, DESC_3 AS desc3
, DESC_4 AS desc4
FROM
VE_INSTR
WHERE
USER_ID = #userId#
</select>
</sqlMap> </sqlMap>

View File

@ -401,6 +401,7 @@
<isNotEmpty property="searchQuery"> <isNotEmpty property="searchQuery">
$searchQuery$ $searchQuery$
</isNotEmpty> </isNotEmpty>
ORDER BY qn.FRST_REGIST_PNTTM desc
OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY; OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
</select> </select>

View File

@ -74,28 +74,21 @@
alert("강사ID는 필수 입력값 입니다."); alert("강사ID는 필수 입력값 입니다.");
return; return;
} }
var searchKeyword = $('#searchKeyword').val();
$.ajax({ $.ajax({
type:"POST", type:"POST",
url:"${pageContext.request.contextPath}/web/ve/aplct/tngrVisitEdu/eduAplct/eduInstrAsgnmChkAjax.do", url:"${pageContext.request.contextPath}/web/ve/aplct/tngrVisitEdu/eduAplct/eduInstrAsgnmChkAjax.do",
data: { data: {
userId : searchKeyword
}, },
dataType:'json', dataType:'json',
async: false, async: false,
success:function(returnData){ success:function(returnData){
if(returnData.result == "fail"){ if(returnData.result == "fail"){
//신청 버튼 숨기기
$("div.btn_layout01").hide();
//alert("신청가능한 기간이 아닙니다.");
alert("신청가능한 기간이 아닙니다.\n\n"+returnData.message+"\n\n(교사, 학부모 대상 교육은 ‘찾아가는 저작권 교육(성인)'에서 상시 신청 가능합니다)");
//location.href="<c:url value='/web/main/mainPage.do'/>"
psblFlag = 'N';
}else if(returnData.result == "success"){ }else if(returnData.result == "success"){
alert("등록처리되었습니다."); alert("등록처리되었습니다.");
//location.href="<c:url value='/web/main/mainPage.do'/>"
$(".btn_popup_close").click(); $(".btn_popup_close").click();
}else{ }else{