Browse Source

出生和迁入的导出 调整

dev
jianjun 3 years ago
parent
commit
74ea5e11f4
  1. 1
      epmet-user/epmet-user-server/src/main/java/com/epmet/controller/IcBirthRecordController.java
  2. 9
      epmet-user/epmet-user-server/src/main/java/com/epmet/excel/IcMoveInRecordExcel.java
  3. 4
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcBirthRecordServiceImpl.java
  4. 19
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcMoveInRecordServiceImpl.java

1
epmet-user/epmet-user-server/src/main/java/com/epmet/controller/IcBirthRecordController.java

@ -110,6 +110,7 @@ public class IcBirthRecordController {
item.setIndex(i.getAndIncrement());
});
excelWriter.write(list, writeSheet);
formDTO.setPageNo(pageNo++);
} while (CollectionUtils.isNotEmpty(page.getList()) && page.getList().size() == formDTO.getPageSize());
} catch (Exception e) {
log.error("export exception", e);

9
epmet-user/epmet-user-server/src/main/java/com/epmet/excel/IcMoveInRecordExcel.java

@ -3,9 +3,12 @@ package com.epmet.excel;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.HeadStyle;
import com.alibaba.excel.enums.poi.FillPatternTypeEnum;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
@ -14,9 +17,11 @@ import java.util.Date;
* @author generator generator@elink-cn.com
* @since v1.0.0 2022-05-09
*/
@HeadStyle(fillPatternType = FillPatternTypeEnum.SOLID_FOREGROUND, fillForegroundColor = 44)
@Data
public class IcMoveInRecordExcel {
public class IcMoveInRecordExcel implements Serializable {
private static final long serialVersionUID = -12110233388005838L;
@ExcelProperty(value = "姓名")
@Excel(name = "姓名")
private String name;
@ -80,4 +85,4 @@ public class IcMoveInRecordExcel {
private String householderRelationName;
}
}

4
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcBirthRecordServiceImpl.java

@ -70,7 +70,7 @@ public class IcBirthRecordServiceImpl extends BaseServiceImpl<IcBirthRecordDao,
throw new EpmetException("获取工作人员信息失败");
}
PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize());
PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize(), formDTO.getIsPage());
LambdaQueryWrapper<IcBirthRecordEntity> wrapper = getWrapper(formDTO, staffInfo);
List<IcBirthRecordEntity> entityList = baseDao.selectList(wrapper);
PageInfo<IcBirthRecordEntity> pageInfo = new PageInfo<>(entityList);
@ -283,4 +283,4 @@ public class IcBirthRecordServiceImpl extends BaseServiceImpl<IcBirthRecordDao,
icUserTransferRecordService.moveResi(transfer);
}
}
}

19
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcMoveInRecordServiceImpl.java

@ -79,17 +79,12 @@ public class IcMoveInRecordServiceImpl extends BaseServiceImpl<IcMoveInRecordDao
@Override
public IcMoveInListResultDTO list(IcMoveInListFormDTO formDTO) {
IcMoveInListResultDTO resultDTO = new IcMoveInListResultDTO();
//导出查询
if (formDTO.getIsPage()) {
List<IcMoveInListResultDTO.IcMoveInList> list = baseDao.selectMoveInList(formDTO);
resultDTO.setList(list);
} else {
//列表查询
PageInfo<IcMoveInListResultDTO.IcMoveInList> data = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize())
.doSelectPageInfo(() -> baseDao.selectMoveInList(formDTO));
resultDTO.setTotal((int) data.getTotal());
resultDTO.setList(data.getList());
}
//列表/导出查询
PageInfo<IcMoveInListResultDTO.IcMoveInList> data = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize(), formDTO.getIsPage())
.doSelectPageInfo(() -> baseDao.selectMoveInList(formDTO));
resultDTO.setTotal((int) data.getTotal());
resultDTO.setList(data.getList());
//查询封装房屋信息
if (!CollectionUtils.isEmpty(resultDTO.getList())) {
Map<String, String> map = new HashMap<>();
@ -295,4 +290,4 @@ public class IcMoveInRecordServiceImpl extends BaseServiceImpl<IcMoveInRecordDao
return resultDTO;
}
}
}

Loading…
Cancel
Save