项目导出超长拓扑进行截断
This commit is contained in:
parent
4d46de071d
commit
a5debf6cd2
@ -95,7 +95,7 @@ public class ProjectServiceImpl
|
|||||||
row.createCell(1).setCellValue(p.getCode() == null ? "" : p.getCode());
|
row.createCell(1).setCellValue(p.getCode() == null ? "" : p.getCode());
|
||||||
row.createCell(2).setCellValue(p.getName() == null ? "" : p.getName());
|
row.createCell(2).setCellValue(p.getName() == null ? "" : p.getName());
|
||||||
row.createCell(3).setCellValue(p.getDescription() == null ? "" : p.getDescription());
|
row.createCell(3).setCellValue(p.getDescription() == null ? "" : p.getDescription());
|
||||||
row.createCell(4).setCellValue(p.getTopology() == null ? "" : p.getTopology());
|
row.createCell(4).setCellValue(clampExcelCellText(p.getTopology()));
|
||||||
row.createCell(5).setCellValue(p.getCreatedAt() == null ? "" : fmt.format(p.getCreatedAt()));
|
row.createCell(5).setCellValue(p.getCreatedAt() == null ? "" : fmt.format(p.getCreatedAt()));
|
||||||
row.createCell(6).setCellValue(p.getUpdatedAt() == null ? "" : fmt.format(p.getUpdatedAt()));
|
row.createCell(6).setCellValue(p.getUpdatedAt() == null ? "" : fmt.format(p.getUpdatedAt()));
|
||||||
row.createCell(7).setCellValue(p.getModifier() == null ? "" : p.getModifier());
|
row.createCell(7).setCellValue(p.getModifier() == null ? "" : p.getModifier());
|
||||||
@ -109,6 +109,14 @@ public class ProjectServiceImpl
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static String clampExcelCellText(String s) {
|
||||||
|
if (s == null) return "";
|
||||||
|
int max = 32767;
|
||||||
|
if (s.length() <= max) return s;
|
||||||
|
if (max <= 3) return s.substring(0, max);
|
||||||
|
return s.substring(0, max - 3) + "...";
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
/**
|
/**
|
||||||
* 解析指定项目的拓扑结构,生成节点、边与线性计算计划
|
* 解析指定项目的拓扑结构,生成节点、边与线性计算计划
|
||||||
@ -1256,7 +1264,7 @@ public class ProjectServiceImpl
|
|||||||
row.createCell(1).setCellValue(p.getCode()==null?"":p.getCode());
|
row.createCell(1).setCellValue(p.getCode()==null?"":p.getCode());
|
||||||
row.createCell(2).setCellValue(p.getName()==null?"":p.getName());
|
row.createCell(2).setCellValue(p.getName()==null?"":p.getName());
|
||||||
row.createCell(3).setCellValue(p.getDescription()==null?"":p.getDescription());
|
row.createCell(3).setCellValue(p.getDescription()==null?"":p.getDescription());
|
||||||
row.createCell(4).setCellValue(p.getTopology()==null?"":p.getTopology());
|
row.createCell(4).setCellValue(clampExcelCellText(p.getTopology()));
|
||||||
row.createCell(5).setCellValue(p.getVisibility()==null?"":p.getVisibility());
|
row.createCell(5).setCellValue(p.getVisibility()==null?"":p.getVisibility());
|
||||||
row.createCell(6).setCellValue(p.getCreator()==null?"":p.getCreator());
|
row.createCell(6).setCellValue(p.getCreator()==null?"":p.getCreator());
|
||||||
row.createCell(7).setCellValue(p.getCreatedAt()==null?"":fmt.format(p.getCreatedAt()));
|
row.createCell(7).setCellValue(p.getCreatedAt()==null?"":fmt.format(p.getCreatedAt()));
|
||||||
@ -1800,4 +1808,3 @@ public class ProjectServiceImpl
|
|||||||
// }
|
// }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user