From 7873cdf216caa3d9af783d4ec1941569a705d76b Mon Sep 17 00:00:00 2001 From: TinyAnts Date: Mon, 3 Apr 2023 10:00:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E9=80=80=E6=AC=BE=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E9=87=91=E9=A2=9D=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mdd/admin/service/impl/FinanceRefundServiceImpl.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/server/like-admin/src/main/java/com/mdd/admin/service/impl/FinanceRefundServiceImpl.java b/server/like-admin/src/main/java/com/mdd/admin/service/impl/FinanceRefundServiceImpl.java index c8fc8911..f269c20a 100644 --- a/server/like-admin/src/main/java/com/mdd/admin/service/impl/FinanceRefundServiceImpl.java +++ b/server/like-admin/src/main/java/com/mdd/admin/service/impl/FinanceRefundServiceImpl.java @@ -84,6 +84,13 @@ public class FinanceRefundServiceImpl implements IFinanceRefundService { extend.put("success", refundRecordMapper.selectCount(new QueryWrapper().eq("refund_status", 1))); extend.put("error", refundRecordMapper.selectCount(new QueryWrapper().eq("refund_status", 2))); + Map stat = new LinkedHashMap<>(); + stat.put("totalRefundAmount", refundRecordMapper.sum("order_amount", new QueryWrapper<>())); + stat.put("ingRefundAmount", refundRecordMapper.sum("order_amount", new QueryWrapper().eq("refund_status", 0))); + stat.put("successRefundAmount", refundRecordMapper.sum("order_amount", new QueryWrapper().eq("refund_status", 1))); + stat.put("errorRefundAmount", refundRecordMapper.sum("order_amount", new QueryWrapper().eq("refund_status", 2))); + extend.put("stat", stat); + return PageResult.iPageHandle(iPage.getTotal(), iPage.getCurrent(), iPage.getSize(), iPage.getRecords(), extend); }