From b29d7b6bbe8256d5e95fb878adf06ffa9abb449a Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期一, 09 二月 2026 10:29:00 +0800
Subject: [PATCH] 新增退款
---
server/services/src/main/java/com/doumee/service/business/impl/OrdersServiceImpl.java | 18 +++++++++++++++++-
1 files changed, 17 insertions(+), 1 deletions(-)
diff --git a/server/services/src/main/java/com/doumee/service/business/impl/OrdersServiceImpl.java b/server/services/src/main/java/com/doumee/service/business/impl/OrdersServiceImpl.java
index bdacd23..9bea96e 100644
--- a/server/services/src/main/java/com/doumee/service/business/impl/OrdersServiceImpl.java
+++ b/server/services/src/main/java/com/doumee/service/business/impl/OrdersServiceImpl.java
@@ -249,7 +249,7 @@
@Override
public IndexOrderCountVO getIndexData(Orders pageWrap) {
IndexOrderCountVO data = initIndexOrderCountMoel();
- List<Orders> list = ordersMapper.selectList(new QueryWrapper<Orders>()
+ List<Orders> list = ordersMapper.selectList(new QueryWrapper<Orders>()
.select("status,type,count(id) as num,sum(money) as money")
.lambda()
.eq(Orders::getDeleted,Constants.ZERO )
@@ -310,6 +310,18 @@
}
}
+ Refund refund = refundMapper.selectJoinOne(Refund.class,new MPJLambdaWrapper<Refund>()
+ .select("count(distinct(order_id)) as orderNum,count(id) as num,sum(money) as money")
+ .eq(Orders::getDeleted,Constants.ZERO )
+ .eq(Orders::getStatus,Constants.ONE)
+ .apply("to_days(create_time) =to_days(now())")
+ .last("limit 1"));
+
+ if(refund!=null){
+ data.setTodayRefundMoney(Constants.getFormatMoney(refund.getMoney()));
+ data.setTodayRefundOrderNum(Constants.formatLongNum(refund.getOrderNum()));
+ data.setTodayRefundNum(Constants.formatLongNum(refund.getNum()));
+ }
return data;
}
@@ -343,6 +355,10 @@
data.setTodayFailNum0(0l);
data.setTodayFailNum1(0l);
+ data.setTodayRefundMoney(new BigDecimal(0));
+ data.setTodayRefundOrderNum(0l);
+ data.setTodayRefundNum(0l);
+
return data;
}
--
Gitblit v1.9.3