Merge branch 'hxd/feat/labelAndlLine' into dev/feat/partner1.3_20230828
This commit is contained in:
@@ -77,7 +77,7 @@
|
||||
AND investment_manager IS NOT NULL
|
||||
GROUP BY
|
||||
partner_id ) tl_l on b.partner_id=tl_l.partner_id
|
||||
WHERE ( a.create_time BETWEEN #{selectTime} and #{now} or
|
||||
WHERE ( b.update_time BETWEEN #{selectTime} and #{now} or
|
||||
a.update_time BETWEEN #{selectTime} and #{now} ) and a.username is not null order by a.id Limit #{limit1},#{limit2}
|
||||
</select>
|
||||
<select id="selectByHourDateCount" resultType="java.lang.Integer">
|
||||
@@ -99,7 +99,7 @@
|
||||
AND investment_manager IS NOT NULL
|
||||
GROUP BY
|
||||
partner_id ) tl_l on b.partner_id=tl_l.partner_id
|
||||
WHERE (a.create_time BETWEEN #{selectTime} and #{now} or
|
||||
WHERE (b.update_time BETWEEN #{selectTime} and #{now} or
|
||||
a.update_time BETWEEN #{selectTime} and #{now} ) and a.username is not null
|
||||
</select>
|
||||
|
||||
|
||||
@@ -133,7 +133,7 @@ public class LineHighSeasServiceImpl implements LineHighSeasService {
|
||||
if (lineDOList.size() > excelMaxSize) {
|
||||
//超出五百条的excel都标红
|
||||
for (int i = excelMaxSize; i < lineDOList.size() ; i++) {
|
||||
styleCells.put(i,new HashMap<>());
|
||||
styleCells.put(i,new HashMap<>(4));
|
||||
}
|
||||
ExcelUtil.setRowStyle(styleCells,ExcelUtil.FONT_RED,7);
|
||||
util.exportExcel(outputStream, lineDOList, "", styleCells);
|
||||
|
||||
@@ -218,7 +218,7 @@ public class ExcelUtil<T> {
|
||||
// 定义一个map用于存放excel列的序号和field.
|
||||
Map<String, Integer> cellMap = new HashMap<>(16);
|
||||
// 获取表头
|
||||
Row heard = sheet.getRow(0);
|
||||
Row heard = sheet.getRow(6);
|
||||
for (int i = 0; i < heard.getPhysicalNumberOfCells(); i++) {
|
||||
Cell cell = heard.getCell(i);
|
||||
if (ObjectUtil.isNotNull(cell)) {
|
||||
@@ -1131,9 +1131,11 @@ public class ExcelUtil<T> {
|
||||
*/
|
||||
private List<T> fillCollection(Sheet sheet, int rows, Map<Integer, Field> fieldsMap) throws InstantiationException, IllegalAccessException {
|
||||
List<T> list = new ArrayList<>();
|
||||
for (int i = 1; i < rows; i++) {
|
||||
int j=10;
|
||||
for (int i = 0; i < rows-5; i++) {
|
||||
// 从第2行开始取数据,默认第一行是表头.
|
||||
Row row = sheet.getRow(i);
|
||||
Row row = sheet.getRow(j);
|
||||
j++;
|
||||
T entity = null;
|
||||
for (Map.Entry<Integer, Field> entry : fieldsMap.entrySet()) {
|
||||
Object val = this.getCellValue(row, entry.getKey());
|
||||
|
||||
Reference in New Issue
Block a user