fix(自定义对比): 78404、78403
This commit is contained in:
+3
@@ -22,6 +22,9 @@ public class LawsCustomCompareInfo extends BaseEntity {
|
||||
/**是否公开(1:是,0:否)*/
|
||||
@ApiModelProperty(value = "是否公开(1:是,0:否)")
|
||||
private String isShow;
|
||||
/**是否公开(1:是,0:否)*/
|
||||
@ApiModelProperty(value = "是否隐藏表格(1:是 0:否)")
|
||||
private String hiddenTable;
|
||||
/**操作人*/
|
||||
@ApiModelProperty(value = "操作人")
|
||||
@TableField(exist = false)
|
||||
|
||||
+1
@@ -28,6 +28,7 @@
|
||||
where s1.del_flag = 0 and s1.info_id = i.id
|
||||
) referenceCountry,
|
||||
is_show,
|
||||
hidden_table,
|
||||
u.username username,
|
||||
u.realname realname,
|
||||
concat(u.realname, '(', u.username, ')') author,
|
||||
|
||||
+9
-9
@@ -384,13 +384,13 @@ public class LawsCustomCompareInfoServiceImpl extends ServiceImpl<LawsCustomComp
|
||||
createTableSecondRow(sheet, standardVOS, featureList, cellStyle);
|
||||
// 创建单元格内容
|
||||
createTableCellContent(sheet, standardVOS, featureList, compareList, list, cellStyle);
|
||||
|
||||
String exportPath = exportExcelTempPath.replace("exportExcelTemp", "清单详情");
|
||||
// excel临时保存到本地并在同级创建文件夹
|
||||
generateExcel(workbook, fileName);
|
||||
generateExcel(workbook, fileName, exportPath);
|
||||
// 生成zip文件返回文件流
|
||||
ZipUtil.toZip(exportExcelTempPath, response.getOutputStream(), response, true);
|
||||
ZipUtil.toZip(exportPath, response.getOutputStream(), response, true);
|
||||
//删除指定文件夹
|
||||
FileUtils.deleteFolders(exportExcelTempPath);
|
||||
FileUtils.deleteFolders(exportPath);
|
||||
}catch (Exception e){
|
||||
log.error(e.getMessage());
|
||||
throw new JeroBootException("导出失败!");
|
||||
@@ -554,7 +554,7 @@ public class LawsCustomCompareInfoServiceImpl extends ServiceImpl<LawsCustomComp
|
||||
// 计算第二行文字内容和需要合并的单元格
|
||||
// 下标
|
||||
AtomicInteger index = new AtomicInteger();
|
||||
// // 计算下次合并单元格起始
|
||||
// 计算下次合并单元格起始
|
||||
AtomicInteger nextMergeFirst = new AtomicInteger();
|
||||
for (StandardVO standardVO : standardVOS) {
|
||||
index.addAndGet(1);
|
||||
@@ -569,7 +569,7 @@ public class LawsCustomCompareInfoServiceImpl extends ServiceImpl<LawsCustomComp
|
||||
// 合并单元格(参数说明:起始行,结束行,起始列,结束列)
|
||||
CellRangeAddress region = new CellRangeAddress(1, 1, index.get() + nextMergeFirst.get(), index.get() + featureSize - 1 + nextMergeFirst.get());
|
||||
sheet.addMergedRegionUnsafe(region);
|
||||
nextMergeFirst.set(featureSize - 1);
|
||||
nextMergeFirst.set(nextMergeFirst.get() + featureSize - 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -610,14 +610,14 @@ public class LawsCustomCompareInfoServiceImpl extends ServiceImpl<LawsCustomComp
|
||||
}
|
||||
}
|
||||
|
||||
private void generateExcel(Workbook workbook, String fileName) throws IOException {
|
||||
File saveFile = new File(exportExcelTempPath);
|
||||
private void generateExcel(Workbook workbook, String fileName, String exportPath) throws IOException {
|
||||
File saveFile = new File(exportPath);
|
||||
// 导出路径 没有则创建
|
||||
if (!saveFile.exists()) {
|
||||
saveFile.mkdirs();
|
||||
}
|
||||
// 生成excel文件路径
|
||||
String excelPath = exportExcelTempPath + File.separator + fileName;
|
||||
String excelPath = exportPath + File.separator + fileName;
|
||||
// 写出excel文件
|
||||
try (FileOutputStream fos = new FileOutputStream(excelPath)){
|
||||
workbook.write(fos);
|
||||
|
||||
+4
@@ -33,6 +33,10 @@ public class LawsCustomCompareInfoVO {
|
||||
@ApiModelProperty(value = "是否公开(1:是,0:否)")
|
||||
@Dict(dicCode = "yn")
|
||||
private String isShow;
|
||||
/**是否公开(1:是,0:否)*/
|
||||
@ApiModelProperty(value = "是否隐藏表格(1:是 0:否)")
|
||||
@Dict(dicCode = "yn")
|
||||
private String hiddenTable;
|
||||
/**操作人*/
|
||||
@ApiModelProperty(value = "操作人")
|
||||
private String createBy;
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.jero.modules.laws.customcompare.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.jero.common.aspect.annotation.Dict;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
@@ -32,6 +33,7 @@ public class StandardVO {
|
||||
private String countryOrRegion;
|
||||
/**发布日期*/
|
||||
@ApiModelProperty(value = "发布日期")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||
private Date releaseDate;
|
||||
/**标准类型(1:国内,2:海外,3:企业)*/
|
||||
@ApiModelProperty(value = "标准类型(1:国内,2:海外,3:企业)")
|
||||
|
||||
Reference in New Issue
Block a user