Commit 61dc54e6 by wang_jiaxing

修改日志记录

parent 78661966
...@@ -79,7 +79,24 @@ public class EventLogAspect { ...@@ -79,7 +79,24 @@ public class EventLogAspect {
String[] parameterNames = methodSignature.getParameterNames(); String[] parameterNames = methodSignature.getParameterNames();
Object[] objArray = joinPoint.getArgs(); Object[] objArray = joinPoint.getArgs();
StringBuilder objParam = new StringBuilder(); StringBuilder objParam = new StringBuilder();
String czlxmc = "";
switch (czxxLbdm) {
case "01":
czlxmc = "查询";
break;
case "02":
czlxmc = "新增";
break;
case "03":
czlxmc = "修改";
break;
case "04":
czlxmc = "删除";
break;
}
objParam.append("执行[").append(czlxmc).append("]动作");
if (null != parameterNames && parameterNames.length > 0) { if (null != parameterNames && parameterNames.length > 0) {
objParam.append(",参数为:");
for (int i = 0; i < parameterNames.length; i++) { for (int i = 0; i < parameterNames.length; i++) {
if(objArray[i] == null || objArray[i] == "" ||objArray[i] instanceof Byte if(objArray[i] == null || objArray[i] == "" ||objArray[i] instanceof Byte
||objArray[i] instanceof HttpServletRequest){ ||objArray[i] instanceof HttpServletRequest){
...@@ -95,7 +112,7 @@ public class EventLogAspect { ...@@ -95,7 +112,7 @@ public class EventLogAspect {
.append(objArray[i]); .append(objArray[i]);
}else { }else {
Map<String, String> map = getObjParam(objArray[i]); Map<String, String> map = getObjParam(objArray[i]);
if (map != null && map.size() > 0) { if (map.size() > 0) {
objParam.append(",").append(map.get("objParam")); objParam.append(",").append(map.get("objParam"));
} }
} }
...@@ -182,11 +199,11 @@ public class EventLogAspect { ...@@ -182,11 +199,11 @@ public class EventLogAspect {
SysGnsyrz sysGnsyrz = new SysGnsyrz(); SysGnsyrz sysGnsyrz = new SysGnsyrz();
sysGnsyrz.setRzlsh(rzlsh); sysGnsyrz.setRzlsh(rzlsh);
sysGnsyrz.setYymcJyqk(yymcJyqk); sysGnsyrz.setYymcJyqk(czxxJyqk);
sysGnsyrz.setYhGmsfhm(user.getIdentitycard()); sysGnsyrz.setYhGmsfhm(user.getIdentitycard());
// 1.6新增字段 // 1.6新增字段
sysGnsyrz.setYhXm(user.getRealname()); sysGnsyrz.setYhXm(user.getRealname());
sysGnsyrz.setYymcdm(""); sysGnsyrz.setYymcdm(yymcJyqk);
sysGnsyrz.setYwbhlxdm(""); sysGnsyrz.setYwbhlxdm("");
sysGnsyrz.setYwbh(""); sysGnsyrz.setYwbh("");
sysGnsyrz.setCxnrlbdm(""); sysGnsyrz.setCxnrlbdm("");
...@@ -197,7 +214,7 @@ public class EventLogAspect { ...@@ -197,7 +214,7 @@ public class EventLogAspect {
sysGnsyrz.setYhdwGajgjgdm(user.getUnitcode()); sysGnsyrz.setYhdwGajgjgdm(user.getUnitcode());
sysGnsyrz.setYhdwGajgmc(user.getUnitname()); sysGnsyrz.setYhdwGajgmc(user.getUnitname());
sysGnsyrz.setCzlxdm(czxxLbdm); sysGnsyrz.setCzlxdm(czxxLbdm);
sysGnsyrz.setCzxxJyqk(czxxJyqk); sysGnsyrz.setCzxxJyqk(czxxParam);
sysGnsyrz.setCzxxParam(czxxParam); sysGnsyrz.setCzxxParam(czxxParam);
sysGnsyrz.setXxscPdbz("0"); sysGnsyrz.setXxscPdbz("0");
sysGnsyrz.setXxdjdwGajgjgdm(user.getUnitcode()); sysGnsyrz.setXxdjdwGajgjgdm(user.getUnitcode());
...@@ -228,7 +245,7 @@ public class EventLogAspect { ...@@ -228,7 +245,7 @@ public class EventLogAspect {
} }
//得到类中的所有属性集合 //得到类中的所有属性集合
Field[] fs = (data.getClass()).getDeclaredFields(); Field[] fs = (data.getClass()).getDeclaredFields();
String cs = ""; StringBuilder cs = new StringBuilder();
String czxxJyqk = ""; String czxxJyqk = "";
for (Field field : fs) { for (Field field : fs) {
try { try {
...@@ -238,7 +255,7 @@ public class EventLogAspect { ...@@ -238,7 +255,7 @@ public class EventLogAspect {
if ("czxxJyqk".equals(field.getName())) { if ("czxxJyqk".equals(field.getName())) {
czxxJyqk = (String) field.get(data); czxxJyqk = (String) field.get(data);
} }
cs = cs + field.getName() + ":" + field.get(data) + ","; cs.append(field.getName()).append(":").append(field.get(data)).append(",");
} }
} catch (IllegalArgumentException e) { } catch (IllegalArgumentException e) {
e.printStackTrace(); e.printStackTrace();
...@@ -246,10 +263,11 @@ public class EventLogAspect { ...@@ -246,10 +263,11 @@ public class EventLogAspect {
e.printStackTrace(); e.printStackTrace();
} }
} }
if (StringUtils.isNotBlank(cs)) { String str = cs.toString();
cs = cs.substring(0, cs.length() - 1); if (StringUtils.isNotBlank(str)) {
str = str.substring(0, cs.length() - 1);
} }
map.put("objParam", cs); map.put("objParam", str);
map.put("czxxJyqk", czxxJyqk); map.put("czxxJyqk", czxxJyqk);
return map; return map;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment