master
admin 2 years ago
parent 88c07ca3e4
commit a0193fdf5c

@ -600,21 +600,24 @@ public class IdcServiceImpl implements IdcService {
/*解析到数据库*/ /*解析到数据库*/
private boolean analyToDB(JSONObject jsonObject,MultipartFile[] files) { private boolean analyToDB(JSONObject jsonObject,MultipartFile[] files) {
if(jsonObject.getJSONObject("data")!=null) {
if(jsonObject.get("data")!=null) {
logger.error("json>>>>>>>>>");
String tableName = ""; String tableName = "";
String uniqueColumn = ""; String uniqueColumn = "";
JSONObject object = jsonObject.getJSONObject("data"); Object object = jsonObject.get("data");
List<Map<String,Object>> list = new ArrayList<>(); List<Map<String,Object>> list = new ArrayList<>();
if(object instanceof List<?>) { if(object instanceof List<?>) {
list = jsonObject.getObject("data", List.class); list = jsonObject.getObject("data", List.class);
tableName = jsonObject.getString("tableName"); tableName = jsonObject.getString("tableName");
uniqueColumn = jsonObject.getString("uniqueColumn"); uniqueColumn = jsonObject.getString("uniqueColumn");
} else { } else {
list = object.getObject("data", List.class); JSONObject obj = jsonObject.getJSONObject("data");
tableName = object.getString("tableName"); list = obj.getObject("data", List.class);
uniqueColumn = object.getString("uniqueColumn"); tableName = obj.getString("tableName");
uniqueColumn = obj.getString("uniqueColumn");
} }
logger.error("table-->"+tableName);
if(!StringUtils.isEmpty(tableName)) { if(!StringUtils.isEmpty(tableName)) {
return analyData(tableName,uniqueColumn,list); return analyData(tableName,uniqueColumn,list);
} else { } else {

Loading…
Cancel
Save