12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- package com.kingdee.eas.custom.attendanceexception.handler;
- import com.kingdee.bos.BOSException;
- import com.kingdee.bos.Context;
- import com.kingdee.eas.common.EASBizException;
- import com.kingdee.eas.custom.attendanceexception.task.AttendanceExceptionFacadeFactory;
- import com.kingdee.eas.custom.attendanceexception.task.IAttendanceExceptionFacade;
- import com.kingdee.shr.base.syssetting.context.SHRContext;
- import com.kingdee.shr.base.syssetting.exception.SHRWebException;
- import com.kingdee.shr.base.syssetting.web.handler.ListHandler;
- import org.springframework.ui.ModelMap;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- /**
- * @Description TODO
- * @Date 2025/4/22 11:32
- * @Created by Heyuan
- */
- public class AttendanceExceptionLogListHandler extends ListHandler {
- /**
- * 员工个人异常提醒
- *
- * @param request
- * @param response
- * @param modelMap
- * @return
- * @throws SHRWebException
- */
- public void notifyEmployeeExceptionAction(
- HttpServletRequest request,
- HttpServletResponse response,
- ModelMap modelMap
- ) throws SHRWebException, BOSException, EASBizException {
- Context ctx = SHRContext.getInstance().getContext();
- IAttendanceExceptionFacade iAttendanceExceptionFacade = AttendanceExceptionFacadeFactory.getLocalInstance(ctx);
- iAttendanceExceptionFacade.notifyEmployeeException();
- }
- /**
- * 提醒员工累计异常
- *
- * @param request
- * @param response
- * @param modelMap
- * @return
- * @throws SHRWebException
- */
- public void notifyEmployeeCumulativeExceptionAction(
- HttpServletRequest request,
- HttpServletResponse response,
- ModelMap modelMap
- ) throws SHRWebException, BOSException, EASBizException {
- Context ctx = SHRContext.getInstance().getContext();
- IAttendanceExceptionFacade iAttendanceExceptionFacade = AttendanceExceptionFacadeFactory.getLocalInstance(ctx);
- iAttendanceExceptionFacade.notifyEmployeeCumulativeException("5");
- }
- /**
- * 提醒中心负责人累计异常
- *
- * @param request
- * @param response
- * @param modelMap
- * @return
- * @throws SHRWebException
- */
- public void alertLeaderExceptionTotalAction(
- HttpServletRequest request,
- HttpServletResponse response,
- ModelMap modelMap
- ) throws SHRWebException, BOSException, EASBizException {
- Context ctx = SHRContext.getInstance().getContext();
- IAttendanceExceptionFacade iAttendanceExceptionFacade = AttendanceExceptionFacadeFactory.getLocalInstance(ctx);
- iAttendanceExceptionFacade.alertLeaderExceptionTotal();
- }
- }
|