lxw
2022-09-01 b848451e8889fea12ce40b7818c1b8d84b50ea02
src/main/java/com/whyc/aop/OperationLogAspect.java
@@ -39,7 +39,8 @@
            "|| execution(public * com.whyc..controller.*.update*(..))"+
            "|| execution(public * com.whyc..controller.*.get*(..))" +
            "|| execution(public * com.whyc..controller.*.search*(..))"+
            "|| execution(public * com.whyc..controller.*.change*(..))"
            "|| execution(public * com.whyc..controller.*.change*(..))"+
            "|| execution(public * com.whyc..controller.*.login*(..))"
    )
    private void operationLogPointcut(){};
@@ -78,8 +79,10 @@
                operationTypeName = UserOperation.TYPE_UPDATE.getTypeName();
                operationType = UserOperation.TYPE_UPDATE.getType();
            }
        }else if (methodName.contains("login")){
            operationTypeName = UserOperation.TYPE_LOGIN.getTypeName();
            operationType = UserOperation.TYPE_LOGIN.getType();
        }
        //获取类型
        String[] fullClassNameSplit = fullClassName.split("\\.");
        String className = fullClassNameSplit[fullClassNameSplit.length-1].replace("Controller","模块");
@@ -101,7 +104,9 @@
        HashMap<String, Object> map = new HashMap<>();
        for (int i = 0; i < parameterNames.length; i++) {
            map.put(parameterNames[i],args[i].toString());
            if(args[i]!=null){
                map.put(parameterNames[i],args[i].toString());
            }
        }
        /*//人脸接口的添加参数是图片的base64字符串,不存储
        if(methodSignature.contains("FaceController.add")||methodSignature.contains("FaceController.update")){