From f3c27fb78447449a950ba73c5e72ceda64ad8a12 Mon Sep 17 00:00:00 2001 From: lxw <810412026@qq.com> Date: 星期四, 25 五月 2023 11:21:39 +0800 Subject: [PATCH] 导出中英文切换日志 --- src/main/java/com/whyc/aop/OperationLogAspect.java | 17 +++++++++++------ src/main/resources/mapper/UserLogMapper.xml | 2 ++ src/main/java/com/whyc/pojo/UserLog.java | 1 + src/main/java/com/whyc/pojo/OperationLog.java | 3 +++ 4 files changed, 17 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/whyc/aop/OperationLogAspect.java b/src/main/java/com/whyc/aop/OperationLogAspect.java index dce713b..f33b9de 100644 --- a/src/main/java/com/whyc/aop/OperationLogAspect.java +++ b/src/main/java/com/whyc/aop/OperationLogAspect.java @@ -90,14 +90,19 @@ //鑾峰彇绫诲瀷 String[] fullClassNameSplit = fullClassName.split("\\."); - String classNameTrue = fullClassNameSplit[fullClassNameSplit.length-1]; - String className = classNameTrue.replace("Controller","妯″潡"); - + String classNameTrue = fullClassNameSplit[fullClassNameSplit.length - 1]; + String module = "妯″潡"; + String app = "-瀹夊崜绔�"; + String moduleEnus = "module"; + String appEnus = "-android"; + String className = classNameTrue.replace("Controller:", module); + String classNameEnus = classNameTrue.replace("Controller:", moduleEnus); //鎺掗櫎璇煶瑙﹀彂鐨勬棩蹇楄褰� - if(!classNameTrue.equals("VoiceController")) { + if (!classNameTrue.equals("VoiceController")) { if (fullClassName.contains("app")) { - className += "-瀹夊崜绔�"; + className += app; + classNameEnus += appEnus; } //鎿嶄綔鏃堕棿 @@ -124,7 +129,7 @@ } String operationMsg = "鎵ц浜�" + className + "鐨�" + operationTypeName + "鎿嶄綔."; String operationDetail = "鍏蜂綋璋冪敤鏂规硶涓�:" + methodName + ",鍏蜂綋鍙傛暟涓�:" + map.toString(); - String operationMsgEnUs = "executed:" + className + " " + operationTypeNameEn + " operation "; + String operationMsgEnUs = "executed:" + classNameEnus + " " + operationTypeNameEn + " operation "; String operationDetailEnUs = "Specific calling method is " + methodName + ",Specific parameters are " + map.toString(); service.record(uId, operationType, operationTime, terminalIp, operationMsg, operationDetail, operationMsgEnUs, operationDetailEnUs); diff --git a/src/main/java/com/whyc/pojo/OperationLog.java b/src/main/java/com/whyc/pojo/OperationLog.java index 51083b3..67ccbc1 100644 --- a/src/main/java/com/whyc/pojo/OperationLog.java +++ b/src/main/java/com/whyc/pojo/OperationLog.java @@ -25,6 +25,7 @@ @TableField("uOprateMsgEnUs") private String operationMsgEnUs; private String operationDetail; + @TableField("operation_detail_enUs") private String operationDetailEnUs; @@ -40,6 +41,8 @@ this.terminalIp = terminalIp; this.operationMsg = operationMsg; this.operationDetail = operationDetail; + this.operationMsgEnUs = operationMsgEnUs; + this.operationDetailEnUs = operationDetailEnUs; } public Long getNum() { diff --git a/src/main/java/com/whyc/pojo/UserLog.java b/src/main/java/com/whyc/pojo/UserLog.java index dbf5b99..78f9ceb 100644 --- a/src/main/java/com/whyc/pojo/UserLog.java +++ b/src/main/java/com/whyc/pojo/UserLog.java @@ -29,6 +29,7 @@ private Integer readFlag; @TableField("uOprateMsgEnUs") private String operationMsgEnUs; + @TableField("operation_detail_enUs") private String operationDetailEnUs; @TableField(exist = false) diff --git a/src/main/resources/mapper/UserLogMapper.xml b/src/main/resources/mapper/UserLogMapper.xml index 01f10d8..ef81956 100644 --- a/src/main/resources/mapper/UserLogMapper.xml +++ b/src/main/resources/mapper/UserLogMapper.xml @@ -9,7 +9,9 @@ <result property="operationTime" column="uOprateDay"/> <result property="terminalIp" column="uTerminalIp"/> <result property="operationMsg" column="uOprateMsg"/> + <result property="operationMsgEnUs" column="uOprateMsgEnUs"/> <result property="operationDetail" column="operation_detail"/> + <result property="operationDetailEnUs" column="operation_detail_enUs"/> <result property="uName" column="uName"/> <result property="recordYear" column="recordYear"/> <result property="readFlag" column="read_flag"/> -- Gitblit v1.9.1