Commit d2bc4b9e authored by chenzhao's avatar chenzhao

存量合同2.0开发 接口补充

parent 465afae2
...@@ -3,6 +3,8 @@ package com.yeejoin.amos.boot.module.hygf.biz.service.impl; ...@@ -3,6 +3,8 @@ package com.yeejoin.amos.boot.module.hygf.biz.service.impl;
import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.collection.CollectionUtil;
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONArray;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity; import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import com.yeejoin.amos.boot.biz.common.excel.ExcelUtil; import com.yeejoin.amos.boot.biz.common.excel.ExcelUtil;
import com.yeejoin.amos.boot.module.hygf.api.entity.FinancingInfoHistory; import com.yeejoin.amos.boot.module.hygf.api.entity.FinancingInfoHistory;
...@@ -25,6 +27,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; ...@@ -25,6 +27,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Map;
/** /**
* 存量合同电站服务实现类 * 存量合同电站服务实现类
...@@ -41,12 +44,16 @@ public class HistoryPeasantHouseholdServiceImpl extends BaseService<HistoryPeasa ...@@ -41,12 +44,16 @@ public class HistoryPeasantHouseholdServiceImpl extends BaseService<HistoryPeasa
* 分页查询 * 分页查询
*/ */
public Page<HistoryPeasantHouseholdDto> queryForHistoryPeasantHouseholdPage(Page<HistoryPeasantHouseholdDto> page, @Condition(Operator.in) List<String> sequenceNbr,@Condition(Operator.like) String ownersName ,@Condition(Operator.like) String province,@Condition(Operator.eq) String status) { public Page<HistoryPeasantHouseholdDto> queryForHistoryPeasantHouseholdPage(Page<HistoryPeasantHouseholdDto> page, @Condition(Operator.in) List<String> sequenceNbr,@Condition(Operator.like) String ownersName ,@Condition(Operator.like) String province,@Condition(Operator.eq) String status) {
PageHelper.startPage((int) page.getCurrent(), (int) page.getSize());
List<HistoryPeasantHouseholdDto> historyPeasantHouseholdDtos = this.getBaseMapper().queryForPage(sequenceNbr, ownersName, province, status); List<HistoryPeasantHouseholdDto> historyPeasantHouseholdDtos = this.getBaseMapper().queryForPage(sequenceNbr, ownersName, province, status);
historyPeasantHouseholdDtos.forEach(e->{ historyPeasantHouseholdDtos.forEach(e->{
e.setFileUrl(JSONArray.parseArray(e.getFiles())); e.setFileUrl(JSONArray.parseArray(e.getFiles()));
}); });
PageInfo<HistoryPeasantHouseholdDto> infos = new PageInfo<>(historyPeasantHouseholdDtos);
return this. queryForPage(page, null, false,sequenceNbr,ownersName,province,status); page.setRecords(historyPeasantHouseholdDtos);
page.setTotal(infos.getTotal());
return page;
} }
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment