Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
D
data-server
Project
Project
Details
Activity
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
licc
data-server
Commits
261dac6d
Commit
261dac6d
authored
Jun 16, 2021
by
cq990612
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改usersxml
parent
f749e289
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
11 additions
and
9 deletions
+11
-9
UsersMapper.xml
wisenergy-mapper/src/main/resources/mapper/UsersMapper.xml
+1
-8
TestUserServiceImpl.java
...va/cn/wisenergy/service/app/impl/TestUserServiceImpl.java
+8
-1
TestUserController2.java
...senergy/web/admin/controller/app/TestUserController2.java
+2
-0
No files found.
wisenergy-mapper/src/main/resources/mapper/UsersMapper.xml
View file @
261dac6d
...
...
@@ -171,7 +171,6 @@
</select>
<select
id=
"getDownLevel"
resultType=
"java.lang.Double"
>
select
((LENGTH(a.sub_path) - LENGTH(REPLACE(a.sub_path,",", ""))) / LENGTH(",")-2) as down_level from
...
...
@@ -189,16 +188,10 @@
</select>
<!--*****************************************chenqi***************************************-->
<select
id=
"getDownLevelAndTotalPeopleByUserId"
resultType=
"cn.wisenergy.model.dto.UsersInfoDto"
>
SELECT
MAX(rank)
-rank
'bottom',
MAX(rank) 'bottom',
count(*)-1 'totalPeople'
FROM
users
...
...
wisenergy-service/src/main/java/cn/wisenergy/service/app/impl/TestUserServiceImpl.java
View file @
261dac6d
...
...
@@ -50,7 +50,13 @@ public class TestUserServiceImpl implements TestUserService {
public
List
<
UserSimpleInfoDto
>
getDownUserInfoById
(
Long
userId
)
{
log
.
info
(
"TestUserServiceImpl[]getDownUserInfoById[]input.param.userId:"
+
userId
);
// 1.判断用户是否存在
userIsEmpty
(
userId
);
if
(
null
==
userId
)
{
userId
=
1L
;
}
Users
user
=
usersMapper
.
selectById
(
userId
);
if
(
null
==
user
)
{
throw
new
BaseCustomException
(
RespCodeEnum
.
EMPLOYEE_IS_NOT_EXIST_ERROR
);
}
// 2.获取用户伞下所有用户的信息
List
<
UserSimpleInfoDto
>
downUsersById
=
usersMapper
.
getDownUsersById
(
userId
);
return
downUsersById
;
...
...
@@ -71,6 +77,7 @@ public class TestUserServiceImpl implements TestUserService {
Actives
userInfo
=
activesMapper
.
getByUserId
(
userId
);
// 3.查询最深层级数和伞下人员总和
UsersInfoDto
userInfoDto
=
usersMapper
.
getDownLevelAndTotalPeopleByUserId
(
userId
);
userInfoDto
.
setBottom
(
userInfoDto
.
getBottom
()
-
user
.
getRank
());
// 4.查询用户充值和提现总额
Double
totalRecharge
=
userRechargeMapper
.
getTotalRecharge
(
userId
);
Double
totalWithdrawal
=
userWithdrawsMapper
.
getTotalWithdrawal
(
userId
);
...
...
wisenergy-web-admin/src/main/java/cn/wisenergy/web/admin/controller/app/TestUserController2.java
View file @
261dac6d
...
...
@@ -44,4 +44,6 @@ public class TestUserController2 extends BaseController {
return
R
.
ok
(
user
);
}
}
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