|
@@ -1,7 +1,6 @@
|
|
|
package com.lantone.security.aop;
|
|
|
|
|
|
-import com.lantone.dblayermbg.facade.ResourceFacade;
|
|
|
-import org.aspectj.lang.JoinPoint;
|
|
|
+import com.lantone.security.component.MessageSender;
|
|
|
import org.aspectj.lang.annotation.After;
|
|
|
import org.aspectj.lang.annotation.Aspect;
|
|
|
import org.aspectj.lang.annotation.Pointcut;
|
|
@@ -18,27 +17,27 @@ import org.springframework.stereotype.Component;
|
|
|
public class ResourceRoleRulesAspect {
|
|
|
|
|
|
@Autowired
|
|
|
- private ResourceFacade resourceFacade;
|
|
|
+ private MessageSender messageSender;
|
|
|
|
|
|
@Pointcut("execution(public * com.lantone.security.web.RoleManagementController.addRole(..))" +
|
|
|
"||execution(public * com.lantone.security.web.RoleManagementController.deleteRole(..))" +
|
|
|
"||execution(public * com.lantone.security.web.RoleManagementController.disableRole(..))" +
|
|
|
- "||execution(public * com.lantone.security.web.RoleManagementController.updateRole(..))"+
|
|
|
- "||execution(public * com.lantone.security.web.FuncManagementController.addMenu(..))"+
|
|
|
- "||execution(public * com.lantone.security.web.FuncManagementController.updateMenu(..))"+
|
|
|
- "||execution(public * com.lantone.security.web.FuncManagementController.deleteMenu(..))"+
|
|
|
- "||execution(public * com.lantone.security.web.FuncManagementController.disableMenu(..))"+
|
|
|
- "||execution(public * com.lantone.security.web.HospitalManagementController.addHospital(..))"+
|
|
|
- "||execution(public * com.lantone.security.web.HospitalManagementController.updateHospital(..))"+
|
|
|
- "||execution(public * com.lantone.security.web.HospitalManagementController.disableHospital(..))"+
|
|
|
+ "||execution(public * com.lantone.security.web.RoleManagementController.updateRole(..))" +
|
|
|
+ "||execution(public * com.lantone.security.web.FuncManagementController.addMenu(..))" +
|
|
|
+ "||execution(public * com.lantone.security.web.FuncManagementController.updateMenu(..))" +
|
|
|
+ "||execution(public * com.lantone.security.web.FuncManagementController.deleteMenu(..))" +
|
|
|
+ "||execution(public * com.lantone.security.web.FuncManagementController.disableMenu(..))" +
|
|
|
+ "||execution(public * com.lantone.security.web.HospitalManagementController.addHospital(..))" +
|
|
|
+ "||execution(public * com.lantone.security.web.HospitalManagementController.updateHospital(..))" +
|
|
|
+ "||execution(public * com.lantone.security.web.HospitalManagementController.disableHospital(..))" +
|
|
|
"||execution(public * com.lantone.security.web.HospitalManagementController.deleteHospital(..))"
|
|
|
)
|
|
|
public void basicInfoChange() {
|
|
|
}
|
|
|
|
|
|
@After("basicInfoChange()")
|
|
|
- public void aspectAfter(JoinPoint joinPoint) throws Throwable {
|
|
|
- resourceFacade.initResourceRolesMap();
|
|
|
+ public void aspectAfter() {
|
|
|
+ messageSender.sendRedisCacheRefreshMessage(ResourceRoleRulesAspect.class.getSimpleName());
|
|
|
}
|
|
|
|
|
|
}
|