81,092
社区成员
发帖
与我相关
我的任务
分享
@Component
@Aspect
public class CxtControllerAspect {
@Autowired(required = false)
private MSchoolMapper schoolMapper;
//定义切点
@Pointcut("execution(* com.school.business.student.rest.StuSchoolStudyRest.cxt*(..))")
public void cxtService() {
}
@Before("cxtService()")
public void beforeMethod(JoinPoint joinPoint)
throws Exception {
Object[] args = joinPoint.getArgs();
HttpServletRequest request = (HttpServletRequest)args[0];
HttpServletResponse response = (HttpServletResponse)args[1];
String schoolId = (String.valueOf(request.getAttribute("schoolId")));
Map map = schoolMapper.queryCityInfoBySchoolId(schoolId);
if (map == null || "0".equals(map.get("cxtsp"))) {
BaseRest.outJsonString(response, "{\"code\":\"0\",\"data\":{},\"msg\":\"不支持!\"}");
return;
}
}
}