Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
youjj
cloud-platform
Commits
fc741fff
Commit
fc741fff
authored
Oct 31, 2019
by
libin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
会员订单列表
parent
f37a491d
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
5 additions
and
6 deletions
+5
-6
AppUserLoginBiz.java
...om/github/wxiaoqi/security/admin/biz/AppUserLoginBiz.java
+1
-1
MemberOrderBo.java
.../java/com/xxfc/platform/order/pojo/dto/MemberOrderBo.java
+1
-0
OrderMemberService.java
...a/com/xxfc/platform/order/service/OrderMemberService.java
+2
-2
BaseOrderMapper.xml
...rder-server/src/main/resources/mapper/BaseOrderMapper.xml
+1
-3
No files found.
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/biz/AppUserLoginBiz.java
View file @
fc741fff
...
@@ -425,7 +425,7 @@ public class AppUserLoginBiz extends BaseBiz<AppUserLoginMapper, AppUserLogin> {
...
@@ -425,7 +425,7 @@ public class AppUserLoginBiz extends BaseBiz<AppUserLoginMapper, AppUserLogin> {
}
}
public
List
<
UserBo
>
findUserDetailInfo
(
List
<
UserBo
>
userBos
)
{
public
List
<
UserBo
>
findUserDetailInfo
(
List
<
UserBo
>
userBos
)
{
Map
<
Integer
,
Integer
>
userIdAndFacilitateIdMap
=
userBos
.
stream
().
filter
(
x
->
Objects
.
nonNull
(
x
.
getFacilitateId
())).
collect
(
Collectors
.
toMap
(
UserBo:
:
getUserId
,
UserBo:
:
getFacilitateId
));
Map
<
String
,
Integer
>
userIdAndFacilitateIdMap
=
userBos
.
stream
().
filter
(
x
->
Objects
.
nonNull
(
x
.
getFacilitateId
())).
collect
(
Collectors
.
toMap
(
UserBo:
:
getOrderNo
,
UserBo:
:
getFacilitateId
));
List
<
Integer
>
userIdList
=
userBos
.
stream
().
map
(
UserBo:
:
getUserId
).
distinct
().
collect
(
Collectors
.
toList
());
List
<
Integer
>
userIdList
=
userBos
.
stream
().
map
(
UserBo:
:
getUserId
).
distinct
().
collect
(
Collectors
.
toList
());
//查询上级人
//查询上级人
...
...
xx-order/xx-order-api/src/main/java/com/xxfc/platform/order/pojo/dto/MemberOrderBo.java
View file @
fc741fff
...
@@ -43,5 +43,6 @@ public class MemberOrderBo {
...
@@ -43,5 +43,6 @@ public class MemberOrderBo {
private
BigDecimal
couponAmount
;
private
BigDecimal
couponAmount
;
private
BigDecimal
realAmount
;
private
BigDecimal
realAmount
;
private
Long
payTime
;
private
Long
payTime
;
private
Integer
hasPay
;
}
}
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/service/OrderMemberService.java
View file @
fc741fff
...
@@ -346,9 +346,9 @@ public class OrderMemberService extends AbstractOrderHandle<OrderMemberDetailBiz
...
@@ -346,9 +346,9 @@ public class OrderMemberService extends AbstractOrderHandle<OrderMemberDetailBiz
private
MemberOrderStatisticsBo
getMemberOrderStatisticsBo
(
List
<
MemberOrderBo
>
baseOrders
){
private
MemberOrderStatisticsBo
getMemberOrderStatisticsBo
(
List
<
MemberOrderBo
>
baseOrders
){
MemberOrderStatisticsBo
memberOrderStatisticsBo
=
new
MemberOrderStatisticsBo
();
MemberOrderStatisticsBo
memberOrderStatisticsBo
=
new
MemberOrderStatisticsBo
();
Map
<
BigDecimal
,
List
<
MemberOrderBo
>>
baseOrderMap
=
baseOrders
.
stream
().
collect
(
Collectors
.
groupingBy
(
MemberOrderBo:
:
getOrderAmount
,
Collectors
.
toList
()));
Map
<
BigDecimal
,
List
<
MemberOrderBo
>>
baseOrderMap
=
baseOrders
.
stream
().
filter
(
x
->
x
.
getHasPay
()==
1
).
collect
(
Collectors
.
groupingBy
(
MemberOrderBo:
:
getOrderAmount
,
Collectors
.
toList
()));
memberOrderStatisticsBo
.
setOrderNum
(
baseOrders
.
size
());
memberOrderStatisticsBo
.
setOrderNum
(
baseOrders
.
size
());
BigDecimal
totalAmount
=
baseOrders
.
stream
().
map
(
MemberOrderBo:
:
getOrderAmount
).
reduce
(
BigDecimal
.
ZERO
,
(
x
,
y
)
->
x
.
add
(
y
));
BigDecimal
totalAmount
=
baseOrders
.
stream
().
filter
(
x
->
x
.
getHasPay
()==
1
).
map
(
MemberOrderBo:
:
getOrderAmount
).
reduce
(
BigDecimal
.
ZERO
,
(
x
,
y
)
->
x
.
add
(
y
));
memberOrderStatisticsBo
.
setTotalAmount
(
totalAmount
);
memberOrderStatisticsBo
.
setTotalAmount
(
totalAmount
);
List
<
MemberOrderBo
>
diamondOrders
=
baseOrderMap
.
get
(
levelEnum
.
DIAMOND
.
getPrice
());
List
<
MemberOrderBo
>
diamondOrders
=
baseOrderMap
.
get
(
levelEnum
.
DIAMOND
.
getPrice
());
...
...
xx-order/xx-order-server/src/main/resources/mapper/BaseOrderMapper.xml
View file @
fc741fff
...
@@ -297,6 +297,7 @@
...
@@ -297,6 +297,7 @@
`pay_time` AS `payTime`,
`pay_time` AS `payTime`,
`coupon_amount` AS `couponAmount`,
`coupon_amount` AS `couponAmount`,
`user_id` AS `userId`,
`user_id` AS `userId`,
`has_pay` AS `hasPay`,
`member_level` AS `memberLevel`,
`member_level` AS `memberLevel`,
`facilitate_id` AS `facilitateId`,
`facilitate_id` AS `facilitateId`,
`facilitate_phone` AS `facilitatePhone`
`facilitate_phone` AS `facilitatePhone`
...
@@ -334,9 +335,6 @@
...
@@ -334,9 +335,6 @@
<if
test=
"endPayTime!=null and startPayTime==null"
>
<if
test=
"endPayTime!=null and startPayTime==null"
>
and `pay_time`
<![CDATA[<=#{endPayTime}]]>
and `pay_time`
<![CDATA[<=#{endPayTime}]]>
</if>
</if>
<if
test=
"isPay == true"
>
and `has_pay`=1
</if>
<if
test=
"userIds!=null and userIds.size()>0"
>
<if
test=
"userIds!=null and userIds.size()>0"
>
and `user_id` IN
and `user_id` IN
<foreach
collection=
"userIds"
item=
"userId"
separator=
","
open=
"("
close=
")"
>
<foreach
collection=
"userIds"
item=
"userId"
separator=
","
open=
"("
close=
")"
>
...
...
Write
Preview
Markdown
is supported
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