Commit a01d5a9c by zhangkb

打印导入成功条数日志

parent 1bef08f3
...@@ -12,6 +12,8 @@ import java.util.stream.Collectors; ...@@ -12,6 +12,8 @@ import java.util.stream.Collectors;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Sort; import org.springframework.data.domain.Sort;
import org.springframework.data.domain.Sort.Direction; import org.springframework.data.domain.Sort.Direction;
...@@ -42,6 +44,8 @@ import cn.afterturn.easypoi.handler.inter.IExcelVerifyHandler; ...@@ -42,6 +44,8 @@ import cn.afterturn.easypoi.handler.inter.IExcelVerifyHandler;
@Service @Service
public class TagFileService { public class TagFileService {
private Logger logger = LoggerFactory.getLogger(TagFileService.class);
@Autowired @Autowired
private MongoOperations mongoOperations; private MongoOperations mongoOperations;
...@@ -250,6 +254,7 @@ public class TagFileService { ...@@ -250,6 +254,7 @@ public class TagFileService {
importExcelMore(file.getInputStream(), TagMetadata.class, params); importExcelMore(file.getInputStream(), TagMetadata.class, params);
List<String> successIds = new ArrayList<>(); List<String> successIds = new ArrayList<>();
List<TagMetadata> tagMetadatas = excelImportResult.getList(); List<TagMetadata> tagMetadatas = excelImportResult.getList();
logger.info("tagMetadataListSize:"+tagMetadatas.size());
for(TagMetadata tagMetadata : tagMetadatas) { for(TagMetadata tagMetadata : tagMetadatas) {
//判断元数据名称是否在repo存在 //判断元数据名称是否在repo存在
String claz = null; String claz = null;
...@@ -292,18 +297,18 @@ public class TagFileService { ...@@ -292,18 +297,18 @@ public class TagFileService {
public ExcelVerifyHandlerResult verifyHandler(TagMetadata obj) { public ExcelVerifyHandlerResult verifyHandler(TagMetadata obj) {
ExcelVerifyHandlerResult result = new ExcelVerifyHandlerResult(true); ExcelVerifyHandlerResult result = new ExcelVerifyHandlerResult(true);
//判断导入模型是不是table或者hanaView //判断导入模型是不是table或者hanaView
if(!"TABLE".equals(obj.getMetaModel().toUpperCase()) || if(!"TABLE".equalsIgnoreCase(obj.getMetaModel().toUpperCase()) ||
!"HANAVIEW".equals(obj.getMetaModel().toUpperCase())) { !"HANAVIEW".equalsIgnoreCase(obj.getMetaModel().toUpperCase())) {
result.setSuccess(false); result.setSuccess(false);
result.setMsg(String.format("模型类型错误,不能为[%s]", obj.getMetaModel())); result.setMsg(String.format("模型类型错误,不能为[%s]", obj.getMetaModel()));
return result; return result;
} }
//判断元数据名称是否在repo存在 //判断元数据名称是否在repo存在
String claz = null; String claz = null;
if("TABLE".equals(obj.getMetaModel().toUpperCase())) { if("TABLE".equalsIgnoreCase(obj.getMetaModel().toUpperCase())) {
claz = "Catalog,Database,Schema,Table"; claz = "Catalog,Database,Schema,Table";
} }
if("HANAVIEW".equals(obj.getMetaModel().toUpperCase())) { if("HANAVIEW".equalsIgnoreCase(obj.getMetaModel().toUpperCase())) {
claz = "Catalog,Database,Schema,HanaView"; claz = "Catalog,Database,Schema,HanaView";
} }
Map<String,Object> meta = repoService.getMetaByNamePathAndClass(obj.getMetaName(), claz); Map<String,Object> meta = repoService.getMetaByNamePathAndClass(obj.getMetaName(), claz);
......
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