|
|
@@ -234,29 +234,13 @@ public class PlatformBillServiceImpl extends ServiceImpl<PlatformBillMapper, Pla
|
|
|
*/
|
|
|
@Override
|
|
|
public ExcelData excelShopBillList(PlatformBillDto query) {
|
|
|
- List<ShopBillVo> shopBillVoList=baseMapper.excelShopBillList(query);
|
|
|
- ExcelData data = new ExcelData();
|
|
|
- data.setName("商户对账");
|
|
|
- List<String> titleList= Arrays.asList(
|
|
|
- "日期 ",
|
|
|
- "期初金额(元)",
|
|
|
- "收入(元)",
|
|
|
- "收入笔数",
|
|
|
- "商家提现(元)",
|
|
|
- "商家提现手续费",
|
|
|
- "商家提现笔数",
|
|
|
- "骑手提现",
|
|
|
- "骑手提现手续费",
|
|
|
- "骑手提现笔数",
|
|
|
- "退款金额(元)",
|
|
|
- "退款笔数",
|
|
|
- "期末金额(元)",
|
|
|
- "平台抽成手续费");
|
|
|
- data.setTitles(titleList);
|
|
|
- List<List<Object>> rows = new ArrayList<>();
|
|
|
- for (ShopBillVo shopBillVo:shopBillVoList ){
|
|
|
+ List<ShopBillVo> shopBillVoList = baseMapper.excelShopBillList(query);
|
|
|
+
|
|
|
+ List<List<Object>> rows = shopBillVoList.stream().map(shopBillVo -> {
|
|
|
List<Object> row = new ArrayList<>();
|
|
|
row.add(shopBillVo.getDayId());
|
|
|
+ row.add(shopBillVo.getShopName());
|
|
|
+ row.add(shopBillVo.getPhone());
|
|
|
row.add(shopBillVo.getStartMoney());
|
|
|
row.add(shopBillVo.getRevenue());
|
|
|
row.add(shopBillVo.getRevenueCount());
|
|
|
@@ -270,8 +254,12 @@ public class PlatformBillServiceImpl extends ServiceImpl<PlatformBillMapper, Pla
|
|
|
row.add(shopBillVo.getRefundCount());
|
|
|
row.add(shopBillVo.getEndMoney());
|
|
|
row.add(shopBillVo.getPlatformRates());
|
|
|
- rows.add(row);
|
|
|
- }
|
|
|
+ return row;
|
|
|
+ }).collect(Collectors.toList());
|
|
|
+
|
|
|
+ ExcelData data = new ExcelData();
|
|
|
+ data.setName("商户对账");
|
|
|
+ data.setTitles(ShopBillVo.getExcelHead());
|
|
|
data.setRows(rows);
|
|
|
return data;
|
|
|
}
|