Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
Jeepay
Commits
a819172d
"vscode:/vscode.git/clone" did not exist on "e37d485b4b5084528b07f88ade463543dfba16a3"
Commit
a819172d
authored
Nov 18, 2021
by
xiaoyu
Browse files
首页统计修改
parent
682fc710
Changes
2
Hide whitespace changes
Inline
Side-by-side
jeepay-service/src/main/java/com/jeequan/jeepay/service/impl/PayOrderService.java
View file @
a819172d
...
@@ -265,11 +265,8 @@ public class PayOrderService extends ServiceImpl<PayOrderMapper, PayOrder> {
...
@@ -265,11 +265,8 @@ public class PayOrderService extends ServiceImpl<PayOrderMapper, PayOrder> {
param
.
put
(
"createTimeStart"
,
createdStart
);
param
.
put
(
"createTimeStart"
,
createdStart
);
param
.
put
(
"createTimeEnd"
,
createdEnd
);
param
.
put
(
"createTimeEnd"
,
createdEnd
);
// 查询收款的记录
// 查询收款的记录
param
.
put
(
"state"
,
PayOrder
.
STATE_SUCCESS
);
param
.
put
(
"refundState"
,
null
);
List
<
Map
>
payOrderList
=
payOrderMapper
.
selectOrderCount
(
param
);
List
<
Map
>
payOrderList
=
payOrderMapper
.
selectOrderCount
(
param
);
// 查询退款的记录
// 查询退款的记录
param
.
put
(
"refundState"
,
PayOrder
.
STATE_REFUND
);
List
<
Map
>
refundOrderList
=
payOrderMapper
.
selectOrderCount
(
param
);
List
<
Map
>
refundOrderList
=
payOrderMapper
.
selectOrderCount
(
param
);
// 生成前端返回参数类型
// 生成前端返回参数类型
List
<
Map
>
returnList
=
getReturnList
(
daySpace
,
createdEnd
,
payOrderList
,
refundOrderList
);
List
<
Map
>
returnList
=
getReturnList
(
daySpace
,
createdEnd
,
payOrderList
,
refundOrderList
);
...
...
jeepay-service/src/main/java/com/jeequan/jeepay/service/mapper/PayOrderMapper.xml
View file @
a819172d
...
@@ -44,7 +44,7 @@
...
@@ -44,7 +44,7 @@
<!--交易统计-->
<!--交易统计-->
<select
id=
"payCount"
resultType=
"java.util.Map"
parameterType=
"java.util.Map"
>
<select
id=
"payCount"
resultType=
"java.util.Map"
parameterType=
"java.util.Map"
>
SELECT ROUND(IFNULL(SUM(amount), 0)/100, 2) AS payAmount, IFNULL(COUNT(1), 0) AS payCount
SELECT ROUND(IFNULL(SUM(amount)
- SUM(refund_amount)
, 0)/100, 2) AS payAmount, IFNULL(COUNT(1), 0) AS payCount
FROM t_pay_order
FROM t_pay_order
WHERE 1=1
WHERE 1=1
<if
test=
"state != null"
>
AND state = #{state}
</if>
<if
test=
"state != null"
>
AND state = #{state}
</if>
...
@@ -57,7 +57,7 @@
...
@@ -57,7 +57,7 @@
<!--支付方式统计-->
<!--支付方式统计-->
<select
id=
"payTypeCount"
resultType=
"java.util.Map"
parameterType=
"java.util.Map"
>
<select
id=
"payTypeCount"
resultType=
"java.util.Map"
parameterType=
"java.util.Map"
>
SELECT COUNT(1) AS typeCount, ROUND(IFNULL(SUM(amount), 0)/100, 2) AS typeAmount, way_code as wayCode
SELECT COUNT(1) AS typeCount, ROUND(IFNULL(SUM(amount)
- SUM(refund_amount)
, 0)/100, 2) AS typeAmount, way_code as wayCode
FROM t_pay_order
FROM t_pay_order
WHERE 1=1
WHERE 1=1
<if
test=
"state != null"
>
AND state = #{state}
</if>
<if
test=
"state != null"
>
AND state = #{state}
</if>
...
@@ -70,14 +70,11 @@
...
@@ -70,14 +70,11 @@
<!--成功、退款订单统计-->
<!--成功、退款订单统计-->
<select
id=
"selectOrderCount"
resultType=
"java.util.Map"
parameterType=
"java.util.Map"
>
<select
id=
"selectOrderCount"
resultType=
"java.util.Map"
parameterType=
"java.util.Map"
>
SELECT DATE_FORMAT(FLOOR(created_at),'%m-%d') groupDate, ROUND(IFNULL(SUM(amount), 0)/100, 2) AS payAmount,
SELECT DATE_FORMAT(FLOOR(created_at),'%m-%d') groupDate, ROUND(IFNULL(SUM(amount)
- SUM(refund_amount)
, 0)/100, 2) AS payAmount,
ROUND(IFNULL(SUM(refund_amount), 0)/100, 2) AS refundAmount
ROUND(IFNULL(SUM(refund_amount), 0)/100, 2) AS refundAmount
FROM t_pay_order
FROM t_pay_order
WHERE 1=1
WHERE 1=1
<if
test=
"state != null"
>
AND state = #{state}
</if>
AND state in (2,5)
<if
test=
"refundState == 0"
>
AND refund_state = #{refundState}
</if>
<if
test=
"refundState == 1"
>
AND refund_state = #{refundState}
</if>
<if
test=
"refundState == 2"
>
AND refund_state != 0
</if>
<if
test=
"mchNo != null"
>
AND mch_no = #{mchNo}
</if>
<if
test=
"mchNo != null"
>
AND mch_no = #{mchNo}
</if>
<if
test=
"createTimeStart != null"
>
AND created_at
>
= #{createTimeStart}
</if>
<if
test=
"createTimeStart != null"
>
AND created_at
>
= #{createTimeStart}
</if>
<if
test=
"createTimeEnd != null"
>
AND created_at
<
= #{createTimeEnd}
</if>
<if
test=
"createTimeEnd != null"
>
AND created_at
<
= #{createTimeEnd}
</if>
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment