2024-02-13 12:19 성인강사 강사료 표시
This commit is contained in:
parent
48e85c65b3
commit
be2efc55b7
@ -20,7 +20,10 @@ import kcc.let.uat.uia.service.SsoLoginVO;
|
|||||||
import kcc.let.uss.notify.service.NotifyManageService;
|
import kcc.let.uss.notify.service.NotifyManageService;
|
||||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||||
import kcc.ve.cmm.VeConstants;
|
import kcc.ve.cmm.VeConstants;
|
||||||
|
import kcc.ve.cmm.VeInstrFeeMng;
|
||||||
import kcc.ve.instr.tngrVisitEdu.asgnmInfo.service.VEAsgnmMIXService;
|
import kcc.ve.instr.tngrVisitEdu.asgnmInfo.service.VEAsgnmMIXService;
|
||||||
|
import kcc.ve.instr.tngrVisitEdu.asgnmInfo.service.VEInstrFeeAcmdtVO;
|
||||||
|
import kcc.ve.instr.tngrVisitEdu.asgnmInfo.service.VEInstrFeeService;
|
||||||
import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduAplctVO;
|
import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduAplctVO;
|
||||||
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;
|
||||||
@ -69,6 +72,10 @@ public class VEFndtnAsgnmController {
|
|||||||
@Resource(name = "NotifyManageService")
|
@Resource(name = "NotifyManageService")
|
||||||
private NotifyManageService notifyManageService;
|
private NotifyManageService notifyManageService;
|
||||||
|
|
||||||
|
//강사료
|
||||||
|
@Resource(name="vEInstrFeeService")
|
||||||
|
private VEInstrFeeService vEInstrFeeService;
|
||||||
|
|
||||||
// 기반강화 강의목록(확정)
|
// 기반강화 강의목록(확정)
|
||||||
@RequestMapping("/web/ve/instr/fndtnVisitEdu/asgnmInfo/instrAsgnmList.do")
|
@RequestMapping("/web/ve/instr/fndtnVisitEdu/asgnmInfo/instrAsgnmList.do")
|
||||||
public String instrAsgnmList(
|
public String instrAsgnmList(
|
||||||
@ -305,6 +312,24 @@ public class VEFndtnAsgnmController {
|
|||||||
model.addAttribute("chasiList", vEEduChasiVOList);
|
model.addAttribute("chasiList", vEEduChasiVOList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
try {
|
||||||
|
// 강사료 계산
|
||||||
|
VeInstrFeeMng veInstrFeeMng = new VeInstrFeeMng();
|
||||||
|
VEInstrFeeAcmdtVO vEInstrFeeAcmdtVO = veInstrFeeMng.VeInstrFeeMng4Fndth(vEInstrFeeService, vEPrcsDetailVO.getPrcsAplctPrdOrd(), loginVO.getUniqId());
|
||||||
|
|
||||||
|
//지급총액 계산
|
||||||
|
//int totalSum = instrFeeSum;
|
||||||
|
//vEInstrFeeAcmdtVO.setTotalSum(totalSum);
|
||||||
|
|
||||||
|
model.addAttribute("instrFee",vEInstrFeeAcmdtVO);
|
||||||
|
|
||||||
|
}catch(Exception ex) {
|
||||||
|
ex.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
return "/web/ve/instr/fndtnVisitEdu/asgnmInfo/instrAsgnmEndDetail";
|
return "/web/ve/instr/fndtnVisitEdu/asgnmInfo/instrAsgnmEndDetail";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -20,7 +20,10 @@ import kcc.let.uat.uia.service.SsoLoginVO;
|
|||||||
import kcc.let.uss.notify.service.NotifyManageService;
|
import kcc.let.uss.notify.service.NotifyManageService;
|
||||||
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
import kcc.let.utl.fcc.service.EgovCryptoUtil;
|
||||||
import kcc.ve.cmm.VeConstants;
|
import kcc.ve.cmm.VeConstants;
|
||||||
|
import kcc.ve.cmm.VeInstrFeeMng;
|
||||||
import kcc.ve.instr.tngrVisitEdu.asgnmInfo.service.VEAsgnmMIXService;
|
import kcc.ve.instr.tngrVisitEdu.asgnmInfo.service.VEAsgnmMIXService;
|
||||||
|
import kcc.ve.instr.tngrVisitEdu.asgnmInfo.service.VEInstrFeeAcmdtVO;
|
||||||
|
import kcc.ve.instr.tngrVisitEdu.asgnmInfo.service.VEInstrFeeService;
|
||||||
import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduAplctVO;
|
import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduAplctVO;
|
||||||
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;
|
||||||
@ -69,6 +72,9 @@ public class VESspnIdtmtAsgnmController {
|
|||||||
@Resource(name = "NotifyManageService")
|
@Resource(name = "NotifyManageService")
|
||||||
private NotifyManageService notifyManageService;
|
private NotifyManageService notifyManageService;
|
||||||
|
|
||||||
|
//강사료
|
||||||
|
@Resource(name="vEInstrFeeService")
|
||||||
|
private VEInstrFeeService vEInstrFeeService;
|
||||||
|
|
||||||
// 기반강화 강의목록(확정)
|
// 기반강화 강의목록(확정)
|
||||||
@RequestMapping("/web/ve/instr/sspnIdtmt/asgnmInfo/instrAsgnmList.do")
|
@RequestMapping("/web/ve/instr/sspnIdtmt/asgnmInfo/instrAsgnmList.do")
|
||||||
@ -303,6 +309,24 @@ public class VESspnIdtmtAsgnmController {
|
|||||||
model.addAttribute("chasiList", vEEduChasiVOList);
|
model.addAttribute("chasiList", vEEduChasiVOList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
try {
|
||||||
|
// 강사료 계산
|
||||||
|
VeInstrFeeMng veInstrFeeMng = new VeInstrFeeMng();
|
||||||
|
VEInstrFeeAcmdtVO vEInstrFeeAcmdtVO = veInstrFeeMng.VeInstrFeeMng4Fndth(vEInstrFeeService, vEPrcsDetailVO.getPrcsAplctPrdOrd(), loginVO.getUniqId());
|
||||||
|
|
||||||
|
//지급총액 계산
|
||||||
|
//int totalSum = instrFeeSum;
|
||||||
|
//vEInstrFeeAcmdtVO.setTotalSum(totalSum);
|
||||||
|
|
||||||
|
model.addAttribute("instrFee",vEInstrFeeAcmdtVO);
|
||||||
|
|
||||||
|
}catch(Exception ex) {
|
||||||
|
ex.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
return "/web/ve/instr/sspnIdtmtVisitEdu/endInfo/instrAsgnmEndDetail";
|
return "/web/ve/instr/sspnIdtmtVisitEdu/endInfo/instrAsgnmEndDetail";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -366,6 +366,9 @@ public class CndtnInstrMngController {
|
|||||||
//대상 리스트, 페이징 정보 전달
|
//대상 리스트, 페이징 정보 전달
|
||||||
vEPrcsDetailVOList = egovCryptoUtil.decryptvEPrcsDetailList(vEPrcsDetailVOList);
|
vEPrcsDetailVOList = egovCryptoUtil.decryptvEPrcsDetailList(vEPrcsDetailVOList);
|
||||||
model.addAttribute("list", vEPrcsDetailVOList);
|
model.addAttribute("list", vEPrcsDetailVOList);
|
||||||
|
|
||||||
|
System.out.println("vEPrcsDetailVOList.toString()");
|
||||||
|
System.out.println(vEPrcsDetailVOList.toString());
|
||||||
}catch(Exception ex) {
|
}catch(Exception ex) {
|
||||||
ex.printStackTrace();
|
ex.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -203,7 +203,7 @@
|
|||||||
, B.INSTR_FEE_ORD AS instrFeeOrd
|
, B.INSTR_FEE_ORD AS instrFeeOrd
|
||||||
, A.USER_ID AS userId
|
, A.USER_ID AS userId
|
||||||
|
|
||||||
,(SELECT AA.div_cd FROM VE_INSTR_DETAIL AA WHERE 1=1 AND AA.USER_ID = A.USER_ID AND aa.use_yn ='Y') AS divCd
|
,(SELECT AA.div_cd FROM VE_INSTR_DETAIL AA WHERE 1=1 AND AA.USER_ID = A.USER_ID AND aa.use_yn ='Y' ORDER BY AA.sbmt_pnttm DESC LIMIT 1) AS divCd
|
||||||
|
|
||||||
/*
|
/*
|
||||||
,(SELECT AA.ADDR FROM VE_INSTR_DETAIL AA WHERE 1=1 AND AA.USER_ID = A.USER_ID AND aa.instr_div=e.lctr_div_cd AND aa.use_yn='Y') AS instrRsdnc
|
,(SELECT AA.ADDR FROM VE_INSTR_DETAIL AA WHERE 1=1 AND AA.USER_ID = A.USER_ID AND aa.instr_div=e.lctr_div_cd AND aa.use_yn='Y') AS instrRsdnc
|
||||||
|
|||||||
@ -354,6 +354,31 @@
|
|||||||
</c:if>
|
</c:if>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
<tr class="trLength4">
|
||||||
|
<th scope="row">
|
||||||
|
<p>강사료(a)</p>
|
||||||
|
</th>
|
||||||
|
<td>
|
||||||
|
<fmt:formatNumber value="${instrFee.instrFee}" pattern="#,###"/>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="trLength4">
|
||||||
|
<th scope="row">
|
||||||
|
<p>출장비(b)</p>
|
||||||
|
</th>
|
||||||
|
<td>
|
||||||
|
<fmt:formatNumber value="${instrFee.trafficFee}" pattern="#,###"/>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="trLength4">
|
||||||
|
<th scope="row">
|
||||||
|
<p>총액(a+b)</p>
|
||||||
|
</th>
|
||||||
|
<td>
|
||||||
|
<fmt:formatNumber value="${instrFee.instrFee+instrFee.trafficFee}" pattern="#,###"/>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -115,7 +115,7 @@
|
|||||||
<kc:code codeId="VEA001" code="${list.prcsDiv}"/>
|
<kc:code codeId="VEA001" code="${list.prcsDiv}"/>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a href="#none" onclick="fncGoDetail('<c:out value='${list.prcsAplctPrdOrd }' />')">${list.prcsNm } (${list.prcsAplctPrdOrd })</a>
|
<a href="#none" onclick="fncGoDetail('<c:out value='${list.prcsAplctPrdOrd }' />')">${list.prcsNm }</a>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
${list.eduStrtPnttm } ~ ${list.eduDdlnPnttm }
|
${list.eduStrtPnttm } ~ ${list.eduDdlnPnttm }
|
||||||
|
|||||||
@ -339,6 +339,32 @@
|
|||||||
</c:if>
|
</c:if>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
<tr class="trLength4">
|
||||||
|
<th scope="row">
|
||||||
|
<p>강사료(a)</p>
|
||||||
|
</th>
|
||||||
|
<td>
|
||||||
|
<fmt:formatNumber value="${instrFee.instrFee}" pattern="#,###"/>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="trLength4">
|
||||||
|
<th scope="row">
|
||||||
|
<p>출장비(b)</p>
|
||||||
|
</th>
|
||||||
|
<td>
|
||||||
|
<fmt:formatNumber value="${instrFee.trafficFee}" pattern="#,###"/>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="trLength4">
|
||||||
|
<th scope="row">
|
||||||
|
<p>총액(a+b)</p>
|
||||||
|
</th>
|
||||||
|
<td>
|
||||||
|
<fmt:formatNumber value="${instrFee.instrFee+instrFee.trafficFee}" pattern="#,###"/>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -115,7 +115,7 @@
|
|||||||
<kc:code codeId="VEA001" code="${list.prcsDiv}"/>
|
<kc:code codeId="VEA001" code="${list.prcsDiv}"/>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a href="#none" onclick="fncGoDetail('<c:out value='${list.prcsAplctPrdOrd }' />')">${list.prcsNm } (${list.prcsAplctPrdOrd })</a>
|
<a href="#none" onclick="fncGoDetail('<c:out value='${list.prcsAplctPrdOrd }' />')">${list.prcsNm }</a>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
${list.eduStrtPnttm }
|
${list.eduStrtPnttm }
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user