Browse Source

优化数据下载接口代码

tags/V1.0.1^2
chengwang 1 year ago
parent
commit
e6ead441bb
2 changed files with 10 additions and 4 deletions
  1. +5
    -0
      tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/entity/vo/airData/AirDataExcelVo.java
  2. +5
    -4
      tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/service/airData/query/QueryAirDataListService.java

+ 5
- 0
tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/entity/vo/airData/AirDataExcelVo.java View File

@ExcelProperty(value = {"设备序列号"},index = 11) @ExcelProperty(value = {"设备序列号"},index = 11)
private String serial; private String serial;


/**
* 序号
*/
private Integer sequence;





} }

+ 5
- 4
tuoheng-service/tuoheng-admin/src/main/java/com/tuoheng/admin/service/airData/query/QueryAirDataListService.java View File

import java.io.FileInputStream; import java.io.FileInputStream;
import java.io.FileNotFoundException; import java.io.FileNotFoundException;
import java.io.InputStream; import java.io.InputStream;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.UUID;
import java.util.*;
import java.util.stream.Collectors;


/** /**
* @Author ChengWang * @Author ChengWang
vo.setPm_2_5(x.getPm25()); vo.setPm_2_5(x.getPm25());
vo.setPm_10(x.getPm10()); vo.setPm_10(x.getPm10());
vo.setVocs(x.getVocs()); vo.setVocs(x.getVocs());
vo.setSequence(x.getSequence());
airDataExcelVoList.add(vo); airDataExcelVoList.add(vo);
}); });
//对列表进行排序
airDataExcelVoList.stream().sorted(Comparator.comparing(AirDataExcelVo::getSequence)).collect(Collectors.toList());


String fileName = inspection.getName()+"+"+inspection.getCode()+".xlsx"; String fileName = inspection.getName()+"+"+inspection.getCode()+".xlsx";
String filePath = UploadFileConfig.uploadFolder + "/data/" + fileName; String filePath = UploadFileConfig.uploadFolder + "/data/" + fileName;

Loading…
Cancel
Save