Commit a95d4200 by 陶光胜

取数平台调整

parent 62b7ff68
package com.gic.cloud.data.hook.service.entity; package com.gic.cloud.data.hook.service.entity;
import com.alibaba.fastjson.JSON;
import com.gic.cloud.data.hook.service.DecryptUtils; import com.gic.cloud.data.hook.service.DecryptUtils;
import com.gic.cloud.data.hook.service.impl.FreeQueryServiceImpl; import com.gic.cloud.data.hook.service.impl.FreeQueryServiceImpl;
import com.opencsv.ResultSetHelper; import com.opencsv.ResultSetHelper;
import java.io.IOException; import java.io.IOException;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException; import java.sql.SQLException;
import java.sql.Types; import java.sql.Types;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
...@@ -64,8 +66,8 @@ public class CsvResultSetHelper implements ResultSetHelper { ...@@ -64,8 +66,8 @@ public class CsvResultSetHelper implements ResultSetHelper {
result = new String[columnCount]; result = new String[columnCount];
for (int i=0; i<columnCount; i++) { for (int i=0; i<columnCount; i++) {
String columnName = resultSet.getMetaData().getColumnLabel(i + 1); String columnName = resultSet.getMetaData().getColumnLabel(i + 1);
String columnNameOri = resultSet.getMetaData().getColumnName(i + 1); ResultSetMetaData metaData = resultSet.getMetaData();
System.out.println("columnNameOri = " + columnNameOri); System.out.println("metaData = " + JSON.toJSONString(metaData));
// 数据处理判断 // 数据处理判断
boolean doDesensi = false; // 是否进行脱敏 boolean doDesensi = false; // 是否进行脱敏
boolean doDecrypt = false; // 是否进行解密 boolean doDecrypt = false; // 是否进行解密
...@@ -75,7 +77,7 @@ public class CsvResultSetHelper implements ResultSetHelper { ...@@ -75,7 +77,7 @@ public class CsvResultSetHelper implements ResultSetHelper {
doDesensi = true; doDesensi = true;
} }
} }
if(FreeQueryServiceImpl.FILETERS_USER_NAME.contains(columnNameOri)){ if(FreeQueryServiceImpl.FILETERS_USER_NAME.contains(columnName)){
doDesensi = true; doDesensi = true;
} }
} else if (this.filterMode.equals(CsvDataFilterMode.DECRYPT)) { // 如果需要解密 } else if (this.filterMode.equals(CsvDataFilterMode.DECRYPT)) { // 如果需要解密
...@@ -84,7 +86,7 @@ public class CsvResultSetHelper implements ResultSetHelper { ...@@ -84,7 +86,7 @@ public class CsvResultSetHelper implements ResultSetHelper {
doDecrypt = true; doDecrypt = true;
} }
} }
if(FreeQueryServiceImpl.FILETERS_USER_NAME.contains(columnNameOri)){ if(FreeQueryServiceImpl.FILETERS_USER_NAME.contains(columnName)){
doDecrypt = true; doDecrypt = true;
} }
} }
......
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