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()); item.setIndex(i.getAndIncrement());
}); });
excelWriter.write(list, writeSheet); excelWriter.write(list, writeSheet);
formDTO.setPageNo(pageNo++);
} while (CollectionUtils.isNotEmpty(page.getList()) && page.getList().size() == formDTO.getPageSize()); } while (CollectionUtils.isNotEmpty(page.getList()) && page.getList().size() == formDTO.getPageSize());
} catch (Exception e) { } catch (Exception e) {
log.error("export 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 cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth; 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 com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.util.Date; import java.util.Date;
/** /**
@ -14,9 +17,11 @@ import java.util.Date;
* @author generator generator@elink-cn.com * @author generator generator@elink-cn.com
* @since v1.0.0 2022-05-09 * @since v1.0.0 2022-05-09
*/ */
@HeadStyle(fillPatternType = FillPatternTypeEnum.SOLID_FOREGROUND, fillForegroundColor = 44)
@Data @Data
public class IcMoveInRecordExcel { public class IcMoveInRecordExcel implements Serializable {
private static final long serialVersionUID = -12110233388005838L;
@ExcelProperty(value = "姓名") @ExcelProperty(value = "姓名")
@Excel(name = "姓名") @Excel(name = "姓名")
private String name; private String name;
@ -80,4 +85,4 @@ public class IcMoveInRecordExcel {
private String householderRelationName; 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("获取工作人员信息失败"); throw new EpmetException("获取工作人员信息失败");
} }
PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize()); PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize(), formDTO.getIsPage());
LambdaQueryWrapper<IcBirthRecordEntity> wrapper = getWrapper(formDTO, staffInfo); LambdaQueryWrapper<IcBirthRecordEntity> wrapper = getWrapper(formDTO, staffInfo);
List<IcBirthRecordEntity> entityList = baseDao.selectList(wrapper); List<IcBirthRecordEntity> entityList = baseDao.selectList(wrapper);
PageInfo<IcBirthRecordEntity> pageInfo = new PageInfo<>(entityList); PageInfo<IcBirthRecordEntity> pageInfo = new PageInfo<>(entityList);
@ -283,4 +283,4 @@ public class IcBirthRecordServiceImpl extends BaseServiceImpl<IcBirthRecordDao,
icUserTransferRecordService.moveResi(transfer); 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 @Override
public IcMoveInListResultDTO list(IcMoveInListFormDTO formDTO) { public IcMoveInListResultDTO list(IcMoveInListFormDTO formDTO) {
IcMoveInListResultDTO resultDTO = new IcMoveInListResultDTO(); IcMoveInListResultDTO resultDTO = new IcMoveInListResultDTO();
//导出查询 //列表/导出查询
if (formDTO.getIsPage()) { PageInfo<IcMoveInListResultDTO.IcMoveInList> data = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize(), formDTO.getIsPage())
List<IcMoveInListResultDTO.IcMoveInList> list = baseDao.selectMoveInList(formDTO); .doSelectPageInfo(() -> baseDao.selectMoveInList(formDTO));
resultDTO.setList(list); resultDTO.setTotal((int) data.getTotal());
} else { resultDTO.setList(data.getList());
//列表查询
PageInfo<IcMoveInListResultDTO.IcMoveInList> data = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize())
.doSelectPageInfo(() -> baseDao.selectMoveInList(formDTO));
resultDTO.setTotal((int) data.getTotal());
resultDTO.setList(data.getList());
}
//查询封装房屋信息 //查询封装房屋信息
if (!CollectionUtils.isEmpty(resultDTO.getList())) { if (!CollectionUtils.isEmpty(resultDTO.getList())) {
Map<String, String> map = new HashMap<>(); Map<String, String> map = new HashMap<>();
@ -295,4 +290,4 @@ public class IcMoveInRecordServiceImpl extends BaseServiceImpl<IcMoveInRecordDao
return resultDTO; return resultDTO;
} }
} }

Loading…
Cancel
Save