Browse Source

[task-4360]日志数据解析为SQL语句

gaozl 11 tháng trước cách đây
mục cha
commit
48dfb1b4d9

+ 1 - 1
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/aop/UpdateDBLogAspect.java

@@ -119,7 +119,7 @@ public class UpdateDBLogAspect {
         JSONArray jsonArray = new JSONArray();
         for (Map<String,Object> map : list) {
             JSONObject jsonObject = new JSONObject();
-            jsonObject.put("tableName",tableName);
+            jsonObject.put("table_name",tableName);
             for (Object key : map.keySet()){
                 jsonObject.put(key.toString(), map.get(key));
                 if (key.equals("create_time_")){

+ 3 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/business/service/impl/AuditServiceImpl.java

@@ -338,6 +338,9 @@ public class AuditServiceImpl implements AuditService {
             for (int i = 0; i < jsonArray.size(); i++) {
                 JSONObject jsonObject = jsonArray.getJSONObject(i);
                 String tableName = jsonObject.getStr("table_name");
+                if(BeanUtils.isEmpty(tableName)){
+                    continue;
+                }
                 String id = jsonObject.getStr("id_");
                 String sql2 = "select id_ from "+tableName+" where id_ ='"+id+"'";
                 Map<String,Object> data = commonDao.queryOne(sql2);