diff --git a/src/main/java/com/glxp/api/idc/service/impl/IdcServiceImpl.java b/src/main/java/com/glxp/api/idc/service/impl/IdcServiceImpl.java index dc86c14e..3bef4ddc 100644 --- a/src/main/java/com/glxp/api/idc/service/impl/IdcServiceImpl.java +++ b/src/main/java/com/glxp/api/idc/service/impl/IdcServiceImpl.java @@ -602,17 +602,19 @@ public class IdcServiceImpl implements IdcService { /*解析到数据库*/ private boolean analyToDB(JSONObject jsonObject,MultipartFile[] files) { - if(!StringUtils.isEmpty(jsonObject.getString("tableName"))) { + if(jsonObject.getJSONObject("data")!=null) { JSONObject object = jsonObject.getJSONObject("data"); List> list = new ArrayList<>(); if(object instanceof List) { list = jsonObject.getObject("data", List.class); } else { + object = jsonObject; if(object.get("data")!=null) list = object.getObject("data", List.class); } - return analyData(jsonObject.getString("tableName"),jsonObject.getString("uniqueColumn"),list); + if(!StringUtils.isEmpty(object.getString("tableName"))) + return analyData(object.getString("tableName"),jsonObject.getString("uniqueColumn"),list); //图片处理 } return false;