|
|
@ -335,7 +335,7 @@ public class FinSelectedReceivablesDetailedService extends MybatisBaseService<Fi |
|
|
|
return rb.success().setData(finSelectedReceivablesDetailed); |
|
|
|
} |
|
|
|
|
|
|
|
public IPage<FinSelectReceivablesDetailedVo> selectPageList(PagerQuery<FinSelectedReceivablesPaymentDetailsQuery> pagerQuery) { |
|
|
|
public IPage<FinSelectReceivablesDetailedVo> selectPageList111(PagerQuery<FinSelectedReceivablesPaymentDetailsQuery> pagerQuery) { |
|
|
|
IPage<FinSelectReceivablesDetailedVo> page = PagerUtil.queryToPage(pagerQuery); |
|
|
|
FinSelectedReceivablesPaymentDetailsQuery params = pagerQuery.getParams(); |
|
|
|
QueryWrapper<AppFinUncollectedReceivablesDetailedVo> qw = new QueryWrapper<>(); |
|
|
@ -455,13 +455,9 @@ public class FinSelectedReceivablesDetailedService extends MybatisBaseService<Fi |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getParams().getName())) { |
|
|
|
collList = collList.stream().filter(v -> v.getVIN().contains(pagerQuery.getParams().getName())).collect(Collectors.toList()); |
|
|
|
// List<FinSelectReceivablesDetailedVo> cll = collList.stream().filter(v -> v.getVIN().contains(pagerQuery.getParams().getName())).collect(Collectors.toList());
|
|
|
|
// collList = Stream.of(collList, cll).flatMap(Collection::stream).collect(Collectors.toList());
|
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getParams().getVinNo())) { |
|
|
|
collList = collList.stream().filter(v -> v.getVIN().contains(pagerQuery.getParams().getVinNo())).collect(Collectors.toList()); |
|
|
|
// List<FinSelectReceivablesDetailedVo> cll = collList.stream().filter(v -> v.getVIN().contains(pagerQuery.getParams().getVinNo())).collect(Collectors.toList());
|
|
|
|
// collList = Stream.of(collList, cll).flatMap(Collection::stream).collect(Collectors.toList());
|
|
|
|
} |
|
|
|
} |
|
|
|
//将collList根据sid去重
|
|
|
@ -472,16 +468,59 @@ public class FinSelectedReceivablesDetailedService extends MybatisBaseService<Fi |
|
|
|
//分页
|
|
|
|
IPage<FinSelectReceivablesDetailedVo> page1 = new Page<>(); |
|
|
|
page1.setTotal(collList.size()); |
|
|
|
// page1.setPages((collList.size() / pagerQuery.getSize()) + 1);
|
|
|
|
page1.setPages(collList.size()/pagerQuery.getSize()+(collList.size()%pagerQuery.getSize()==0?0:1)); |
|
|
|
collList = collList.stream().skip((pagerQuery.getCurrent() - 1) *pagerQuery.getSize()).limit(pagerQuery.getSize()).collect(Collectors.toList()); //开始分页
|
|
|
|
// collList = CollUtil.page(Integer.parseInt(String.valueOf(pagerQuery.getCurrent())), Integer.parseInt(String.valueOf(pagerQuery.getSize())), collList);
|
|
|
|
page1.setRecords(collList); |
|
|
|
page1.setCurrent(pagerQuery.getCurrent()); |
|
|
|
page1.setSize(pagerQuery.getSize()); |
|
|
|
return page1; |
|
|
|
} |
|
|
|
|
|
|
|
public IPage<FinSelectReceivablesDetailedVo> selectPageList(PagerQuery<FinSelectedReceivablesPaymentDetailsQuery> pagerQuery) { |
|
|
|
IPage<FinSelectedReceivablesPaymentDetailsQuery> page = PagerUtil.queryToPage(pagerQuery); |
|
|
|
FinSelectedReceivablesPaymentDetailsQuery params = pagerQuery.getParams(); |
|
|
|
QueryWrapper<AppFinUncollectedReceivablesDetailedVo> qw = new QueryWrapper<>(); |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getParams().getPurchaseSystemSid())) { |
|
|
|
qw.eq("furd.purchaseSystemSid", pagerQuery.getParams().getPurchaseSystemSid()); |
|
|
|
} else { |
|
|
|
qw.eq("furd.purchaseSystemSid", "0"); |
|
|
|
} |
|
|
|
String useOrgSid = ""; |
|
|
|
String orgPath = pagerQuery.getParams().getOrgPath(); |
|
|
|
String userSid = pagerQuery.getParams().getUserSid(); |
|
|
|
if (StringUtils.isNotBlank(orgPath)) { |
|
|
|
useOrgSid = sysStaffOrgFeign.getOrgSidByPath(orgPath).getData(); |
|
|
|
} else { |
|
|
|
useOrgSid = sysStaffOrgFeign.getPathSidByUserSid(userSid).getData(); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(useOrgSid)) { |
|
|
|
qw.eq("fd.useOrgSid", useOrgSid); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(userSid)) { |
|
|
|
qw.eq("fd.createBySid", userSid); |
|
|
|
} |
|
|
|
List<String> sids = pagerQuery.getParams().getSids(); |
|
|
|
if (sids != null) { |
|
|
|
for (String sid : sids) { |
|
|
|
if (StringUtils.isNotBlank(sid)) { |
|
|
|
qw.ne("fd.sid", sid); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
if(StringUtils.isNotBlank(params.getContractNo())){ |
|
|
|
qw.like("fd.contractNo",params.getContractNo()); |
|
|
|
} |
|
|
|
if(StringUtils.isNotBlank(params.getCustomerName())){ |
|
|
|
qw.like("fd.customerName",params.getCustomerName()); |
|
|
|
} |
|
|
|
if(StringUtils.isNotBlank(params.getMobile())){ |
|
|
|
qw.like("fd.customerPhone",params.getMobile()); |
|
|
|
} |
|
|
|
IPage<FinSelectReceivablesDetailedVo> pagging = baseMapper.selectPageLists(page, qw, params.getName()); |
|
|
|
return pagging; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public PagerVo<FinSelectReceivablesDetailedWCKCLRKVo> noOutVehRecPageList(PagerQuery<FinSelectedReceivablesPaymentDetailsWCKCLRKQuery> pagerQuery) { |
|
|
|
FinSelectedReceivablesPaymentDetailsWCKCLRKQuery query = pagerQuery.getParams(); |
|
|
|
QueryWrapper<FinSelectReceivablesDetailedWCKCLRKVo> qw = new QueryWrapper<>(); |
|
|
|