|
|
|
@@ -762,6 +762,30 @@ public class WxFinanceServiceImpl implements WxFinanceService { |
|
|
|
wxFinanceReceiveMapper.insert(record); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public PageInfo<WxFinanceReceiveSetoff> receiveSetoffListAsPage(WxFinanceReceive record, Integer pageIndex, |
|
|
|
Integer pageSize) { |
|
|
|
WxFinanceReceiveSetoff rsq = new WxFinanceReceiveSetoff(); |
|
|
|
rsq.updateTenantInfo(record); |
|
|
|
rsq.setAdvanceId(record.getId()); |
|
|
|
PageInfo<WxFinanceReceiveSetoff> page = PageHelper.startPage(pageIndex, pageSize).doSelectPageInfo(() -> wxFinanceReceiveSetoffMapper.findList(rsq)); |
|
|
|
if (null != page && null != page.getList()) { |
|
|
|
WxEnergyFees fq = new WxEnergyFees(); |
|
|
|
fq.updateTenantInfo(record); |
|
|
|
Map<Long, WxEnergyFees> feesMap = wxEnergyService.getFeesMap(fq); |
|
|
|
for (int i = 0 ; i < page.getList().size(); i++ ) { |
|
|
|
WxFinanceReceiveSetoff frs = page.getList().get(i); |
|
|
|
if (null != feesMap && null != frs.getFeesId()) { |
|
|
|
WxEnergyFees ef = feesMap.get(frs.getFeesId()); |
|
|
|
if (null != ef) { |
|
|
|
frs.setFeesName(ef.getName()); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
return page; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|