Commit 61dc54e6 by wang_jiaxing

修改日志记录

parent 78661966
......@@ -79,7 +79,24 @@ public class EventLogAspect {
String[] parameterNames = methodSignature.getParameterNames();
Object[] objArray = joinPoint.getArgs();
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) {
objParam.append(",参数为:");
for (int i = 0; i < parameterNames.length; i++) {
if(objArray[i] == null || objArray[i] == "" ||objArray[i] instanceof Byte
||objArray[i] instanceof HttpServletRequest){
......@@ -95,7 +112,7 @@ public class EventLogAspect {
.append(objArray[i]);
}else {
Map<String, String> map = getObjParam(objArray[i]);
if (map != null && map.size() > 0) {
if (map.size() > 0) {
objParam.append(",").append(map.get("objParam"));
}
}
......@@ -182,11 +199,11 @@ public class EventLogAspect {
SysGnsyrz sysGnsyrz = new SysGnsyrz();
sysGnsyrz.setRzlsh(rzlsh);
sysGnsyrz.setYymcJyqk(yymcJyqk);
sysGnsyrz.setYymcJyqk(czxxJyqk);
sysGnsyrz.setYhGmsfhm(user.getIdentitycard());
// 1.6新增字段
sysGnsyrz.setYhXm(user.getRealname());
sysGnsyrz.setYymcdm("");
sysGnsyrz.setYymcdm(yymcJyqk);
sysGnsyrz.setYwbhlxdm("");
sysGnsyrz.setYwbh("");
sysGnsyrz.setCxnrlbdm("");
......@@ -197,7 +214,7 @@ public class EventLogAspect {
sysGnsyrz.setYhdwGajgjgdm(user.getUnitcode());
sysGnsyrz.setYhdwGajgmc(user.getUnitname());
sysGnsyrz.setCzlxdm(czxxLbdm);
sysGnsyrz.setCzxxJyqk(czxxJyqk);
sysGnsyrz.setCzxxJyqk(czxxParam);
sysGnsyrz.setCzxxParam(czxxParam);
sysGnsyrz.setXxscPdbz("0");
sysGnsyrz.setXxdjdwGajgjgdm(user.getUnitcode());
......@@ -228,7 +245,7 @@ public class EventLogAspect {
}
//得到类中的所有属性集合
Field[] fs = (data.getClass()).getDeclaredFields();
String cs = "";
StringBuilder cs = new StringBuilder();
String czxxJyqk = "";
for (Field field : fs) {
try {
......@@ -238,7 +255,7 @@ public class EventLogAspect {
if ("czxxJyqk".equals(field.getName())) {
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) {
e.printStackTrace();
......@@ -246,10 +263,11 @@ public class EventLogAspect {
e.printStackTrace();
}
}
if (StringUtils.isNotBlank(cs)) {
cs = cs.substring(0, cs.length() - 1);
String str = cs.toString();
if (StringUtils.isNotBlank(str)) {
str = str.substring(0, cs.length() - 1);
}
map.put("objParam", cs);
map.put("objParam", str);
map.put("czxxJyqk", czxxJyqk);
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