提交 84374ed9 authored 作者: chaoyanjun's avatar chaoyanjun

--no commit message

上级 de5878e8
...@@ -122,24 +122,27 @@ public class ThriceAuditServiceImpl extends BaseServiceImpl<ThriceAudit, Integer ...@@ -122,24 +122,27 @@ public class ThriceAuditServiceImpl extends BaseServiceImpl<ThriceAudit, Integer
arg.setAuditor(auditLog.getAuditor()); arg.setAuditor(auditLog.getAuditor());
arg.setAuditorName(auditLog.getAuditorName()); arg.setAuditorName(auditLog.getAuditorName());
arg.setDealTime(auditLog.getDealTime()); arg.setDealTime(auditLog.getDealTime());
if(arg.getDealTime() == null){
arg.setDealTime(arg.getCreateTime());
}else{
arg.setDealTime(auditLog.getDealTime());
}
} }
return arg; return arg;
}) })
.collect(Collectors.toList()); .collect(Collectors.toList());
List<ThriceAuditListVo> vos = result1.stream().filter(v -> v.getDealTime() == null).sorted(Comparator.comparing(ThriceAuditListVo::getCreateTime).reversed()).collect(Collectors.toList()); List<ThriceAuditListVo> result = result1.stream().sorted(Comparator.comparing(ThriceAuditListVo::getDealTime).reversed()).collect(Collectors.toList());
List<ThriceAuditListVo> result = result1.stream().filter(v -> v.getDealTime() != null).sorted(Comparator.comparing(ThriceAuditListVo::getDealTime).reversed()).collect(Collectors.toList());
vos.addAll(result);
PageInfo info = new PageInfo(); PageInfo info = new PageInfo();
List<ThriceAuditListVo> vs = new ArrayList<ThriceAuditListVo>(); List<ThriceAuditListVo> vs = new ArrayList<ThriceAuditListVo>();
//分页总个数 //分页总个数
info.setTotal(vos.size()); info.setTotal(result.size());
//判断分页的前页列表 //判断分页的前页列表
if ((pageParam.getPageNum() - 1) * pageParam.getPageSize() > vos.size()){ if ((pageParam.getPageNum() - 1) * pageParam.getPageSize() > result.size()){
vs = null; vs = null;
}else if ((pageParam.getPageNum() - 1) * pageParam.getPageSize() + pageParam.getPageSize() >= vos.size()){ }else if ((pageParam.getPageNum() - 1) * pageParam.getPageSize() + pageParam.getPageSize() >= result.size()){
vs = vos.subList((pageParam.getPageNum() - 1) * pageParam.getPageSize(), vos.size()); vs = result.subList((pageParam.getPageNum() - 1) * pageParam.getPageSize(), result.size());
}else { }else {
vs = vos.subList((pageParam.getPageNum() - 1) * pageParam.getPageSize(), (pageParam.getPageNum() - 1) * pageParam.getPageSize() + pageParam.getPageSize()); vs = result.subList((pageParam.getPageNum() - 1) * pageParam.getPageSize(), (pageParam.getPageNum() - 1) * pageParam.getPageSize() + pageParam.getPageSize());
} }
info.setList(vs); info.setList(vs);
return info; return info;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论