feat: There is no way the, 导出优化 字段维护
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package com.adc.da.utils.util;
|
||||
|
||||
import com.adc.da.slrs.sarBussionessStand.entity.SarBussionessStand;
|
||||
import com.adc.da.slrs.sarBussionessStand.entity.SarBussionessStandExport;
|
||||
import com.adc.da.slrs.sarStandAttrDetails.entity.SarStandAttrDetails;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.apache.poi.ss.usermodel.*;
|
||||
@@ -24,7 +25,7 @@ public class BussStandExportUtil {
|
||||
private static final Logger logger = LoggerFactory.getLogger(BussStandExportUtil.class);
|
||||
|
||||
|
||||
public static Workbook exportDatas (List<SarBussionessStand> datas) {
|
||||
public static Workbook exportDatas (List<SarBussionessStandExport> datas) {
|
||||
Workbook workbook = new XSSFWorkbook();
|
||||
try {
|
||||
StringBuilder attrBud = new StringBuilder();
|
||||
@@ -62,13 +63,13 @@ public class BussStandExportUtil {
|
||||
}
|
||||
}
|
||||
|
||||
public static void createDatas(Workbook workbook,Sheet sheet,List<SarBussionessStand> datas,
|
||||
public static void createDatas(Workbook workbook,Sheet sheet,List<SarBussionessStandExport> datas,
|
||||
String header,Map<String,String> attrInfoMap) throws Exception{
|
||||
CellStyle cellStyle = workbook.createCellStyle();//初始化单元格格式对象
|
||||
cellStyle.setAlignment(HorizontalAlignment.CENTER);
|
||||
if (datas != null && !datas.isEmpty()) {
|
||||
for (int i=0;i < datas.size(); i++) {
|
||||
SarBussionessStand sarStandardsInfoEO = datas.get(i);
|
||||
SarBussionessStandExport sarStandardsInfoEO = datas.get(i);
|
||||
Row row = sheet.createRow(i+1);
|
||||
String[] headerArr = header.split(",");
|
||||
int sheetNum = 0;
|
||||
@@ -85,7 +86,7 @@ public class BussStandExportUtil {
|
||||
}
|
||||
|
||||
// 根据表头返回相应值
|
||||
public static String getValueByName (String name,SarBussionessStand sarStandardsInfoEO,Map<String,String> attrInfoMap) throws Exception{
|
||||
public static String getValueByName (String name,SarBussionessStandExport sarStandardsInfoEO,Map<String,String> attrInfoMap) throws Exception{
|
||||
String value = "";
|
||||
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
||||
Map<String,Object> attrValueMap = sarStandardsInfoEO.getAttrInfoMap();
|
||||
@@ -117,12 +118,6 @@ public class BussStandExportUtil {
|
||||
}
|
||||
value = putTime;
|
||||
break;
|
||||
case "代替企标编号":
|
||||
value = verifyBean(sarStandardsInfoEO.getReplaceStandNum());
|
||||
break;
|
||||
case "被代替企标编号":
|
||||
value = verifyBean(sarStandardsInfoEO.getReplacedStandNum());
|
||||
break;
|
||||
case "发布日期":
|
||||
String issueTime="";
|
||||
if(sarStandardsInfoEO.getIssueTime() != null){
|
||||
|
||||
Reference in New Issue
Block a user