whyclxw
2024-09-09 038dc25b21dd5408cb636f10770e4a4e20a885ef
修改日志操作
2个文件已修改
19 ■■■■ 已修改文件
src/main/java/com/whyc/constant/OperationLogEnum.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/OperationLogService.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/constant/OperationLogEnum.java
@@ -50,4 +50,13 @@
    public String getName() {
        return name;
    }
    public static String getValue(int code) {
         for (OperationLogEnum ele : values()) {
            if(ele.getType().equals(code)) {
                return ele.getName();
            }
         }
    return null;
    }
}
src/main/java/com/whyc/service/OperationLogService.java
@@ -110,13 +110,13 @@
            Integer type1 = log.getType1();
            Integer type2 = log.getType2();
            Map<OperationLog, List<OperationLog>> logConstantMap = (Map<OperationLog, List<OperationLog>>) getEnumTypes().getData();
            Set<OperationLog> type1Set = logConstantMap.keySet();
            Map<Integer, List<OperationLog>> logConstantMap = (Map<Integer, List<OperationLog>>) getEnumTypes().getData();
            Set<Integer> type1Set = logConstantMap.keySet();
            for (OperationLog temp : type1Set) {
                if(type1 == temp.getType1().intValue()){
            for (Integer temp : type1Set) {
                if(type1 == temp){
                    //注入type1事件类型
                    log.setType1Name(temp.getType1Name());
                    log.setType1Name(OperationLogEnum.getValue(temp));
                    //注入type2事件类型
                    List<OperationLog> type2List = logConstantMap.get(temp);
                    for (OperationLog temp2 : type2List) {