| | |
| | | @Pointcut(value = "execution(public * com.whyc..controller.*.add*(..))" + |
| | | "|| execution(public * com.whyc..controller.*.delete*(..))" + |
| | | "|| execution(public * com.whyc..controller.*.update*(..))" + |
| | | "|| execution(public * com.whyc..controller.LoginController.log*(..))" + |
| | | "|| execution(public * com.whyc..controller.LoginController.*(..))" + |
| | | "|| execution(public * com.whyc..controller.UserInfController.resetSnId*(..))" |
| | | ) |
| | | private void operationLogPointcut(){}; |
| | |
| | | type2 = OperationLogEnum.TYPE_2_LOGIN_FAIL.getType(); |
| | | operationTypeName = OperationLogEnum.TYPE_2_LOGIN_FAIL.getName(); |
| | | } |
| | | }else if(methodName.equals("logout")){ //用户退出 |
| | | } |
| | | else if(methodName.equals("logout")){ //用户退出 |
| | | type1 = OperationLogEnum.TYPE_1_SYS.getType(); |
| | | type2 = OperationLogEnum.TYPE_2_LOGOUT.getType(); |
| | | operationTypeName = OperationLogEnum.TYPE_2_LOGOUT.getName(); |
| | | } |
| | | else if(methodName.equals("changeSnId")){ //用户密码重置 |
| | | type1 = OperationLogEnum.TYPE_1_SYS.getType(); |
| | | type2 = OperationLogEnum.TYPE_2_USER_UPDATE_PASSWORD.getType(); |
| | | operationTypeName = OperationLogEnum.TYPE_2_USER_UPDATE_PASSWORD.getName(); |
| | | } |
| | | } |
| | | //业务级 |
| | |
| | | } |
| | | //登录接口的密码,不存储 |
| | | if (methodSignature.contains("LoginController.login")) { |
| | | map.put("usnId","保密,忽略存储"); |
| | | map.put("usnId","密码密文保密,忽略存储"); |
| | | } |
| | | //修改密码接口的密码,也不存储 |
| | | else if(methodSignature.contains("UserInfController.resetSnId")){ |
| | | map.put("uid","保密,忽略存储"); |
| | | else if(methodSignature.contains("LoginController.changeSnId")){ |
| | | map.put("oldSnId","旧密码密文保密,忽略存储"); |
| | | map.put("newSnId","新密码密文保密,忽略存储"); |
| | | } |
| | | String operationMsg = "执行了" + className + "的" + operationTypeName + "操作."; |
| | | String operationDetail = "具体调用方法为:" + methodName + ",具体参数为:" + map.toString(); |
| | |
| | | TYPE_2_USER_UPDATE(104,"用户信息修改"), |
| | | TYPE_2_USER_ADD(105,"用户信息增加"), |
| | | TYPE_2_USER_DELETE(106,"用户信息删除"), |
| | | TYPE_2_USER_UPDATE_PASSWORD(106,"密码重置"), |
| | | TYPE_2_UNAUTHORIZED_ACCESS(107,"越权访问"), |
| | | TYPE_2_CONNECTION_TIMEOUT(108,"连接超时"), |
| | | TYPE_2_EXCEPTION(109,"调用异常"), |
| | | TYPE_2_USER_UPDATE_PASSWORD(107,"密码重置"), |
| | | TYPE_2_UNAUTHORIZED_ACCESS(108,"越权访问"), |
| | | TYPE_2_CONNECTION_TIMEOUT(109,"连接超时"), |
| | | TYPE_2_EXCEPTION(110,"调用异常"), |
| | | |
| | | //子级别-业务级 |
| | | TYPE_2_POWER_UPDATE(201,"电源设备设置"), |