|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
package cn.jlw.Interceptor;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
|
|
import com.ibeetl.jlw.entity.Teacher;
|
|
|
|
|
import org.springframework.context.annotation.Configuration;
|
|
|
|
|
import org.springframework.core.MethodParameter;
|
|
|
|
@ -34,9 +35,7 @@ public class GetTTeacher implements HandlerMethodArgumentResolver {
|
|
|
|
|
TTeacher tTeacher = parameter.getParameterAnnotation(TTeacher.class);
|
|
|
|
|
|
|
|
|
|
HttpServletRequest request = webRequest.getNativeRequest(HttpServletRequest.class);
|
|
|
|
|
|
|
|
|
|
Teacher teacher = null == request.getSession().getAttribute(T_TEACHER) ? null : (Teacher) request.getSession().getAttribute(T_TEACHER);
|
|
|
|
|
|
|
|
|
|
Teacher teacher = (Teacher) ObjectUtil.defaultIfNull(request.getAttribute(T_TEACHER), request.getSession().getAttribute(T_TEACHER));
|
|
|
|
|
return teacher;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|