|
@@ -654,24 +654,28 @@ public class ArchiveAutoPdfServiceImpl implements IArchiveAutoPdfService {
|
|
|
|
|
|
//todo 增加获取总大小
|
|
|
for (ArchiveFile file: datas) {
|
|
|
- idx++;
|
|
|
- //设置序号
|
|
|
- file.setFid(idx);
|
|
|
- //设置文件编号
|
|
|
- if (StringUtil.isEmpty(file.getFileNumber())) {
|
|
|
- file.setFileNumber("\\");
|
|
|
- }
|
|
|
- //设置页数
|
|
|
- file.setPageNum(iStartPage.toString());
|
|
|
-
|
|
|
- //最后一页
|
|
|
- iStartPage += file.getFilePage();
|
|
|
- if (idx >= datas.size() ) {
|
|
|
- String lastPageNum = file.getPageNum() + "~" + (iStartPage-1);
|
|
|
- file.setPageNum(lastPageNum);
|
|
|
- }
|
|
|
|
|
|
+ if (file.getIsElement() != null && file.getIsElement()== 1){
|
|
|
+
|
|
|
+ }else {
|
|
|
|
|
|
+ idx++;
|
|
|
+ //设置序号
|
|
|
+ file.setFid(idx);
|
|
|
+ //设置文件编号
|
|
|
+ if (StringUtil.isEmpty(file.getFileNumber())) {
|
|
|
+ file.setFileNumber("\\");
|
|
|
+ }
|
|
|
+ //设置页数
|
|
|
+ file.setPageNum(iStartPage.toString());
|
|
|
+
|
|
|
+ //最后一页
|
|
|
+ iStartPage += file.getFilePage();
|
|
|
+ if (idx >= datas.size()) {
|
|
|
+ String lastPageNum = file.getPageNum() + "~" + (iStartPage - 1);
|
|
|
+ file.setPageNum(lastPageNum);
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
Map<String, Object> fileMap = new ObjectMapper().convertValue(file, Map.class);
|
|
|
fileMapList.add(fileMap);
|