Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
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
483a274b
Commit
483a274b
authored
Mar 24, 2021
by
codezwjava
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
团队数据维护接口bug修改
parent
3aa9885a
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
103 additions
and
42 deletions
+103
-42
AerialDeliveryUserServiceImpl.java
...nergy/service/app/impl/AerialDeliveryUserServiceImpl.java
+103
-42
No files found.
wisenergy-service/src/main/java/cn/wisenergy/service/app/impl/AerialDeliveryUserServiceImpl.java
View file @
483a274b
...
...
@@ -94,7 +94,7 @@ public class AerialDeliveryUserServiceImpl implements AerialDeliveryUserService
// //4.1整体团队数据维护
// teamData(teamDataMap, highUserId);
// }
//4、
上级用户
数据维护
//4、
用户团队
数据维护
teamDataPreserve
(
userId
,
userInvitedId
);
//5、查看当前用户是否要进行升级
...
...
@@ -110,50 +110,111 @@ public class AerialDeliveryUserServiceImpl implements AerialDeliveryUserService
private
void
teamDataPreserve
(
String
userId
,
String
userInvitedId
)
{
User
userByUserId
=
usersMapper
.
getUserByUserId
(
userId
);
//用户等级
int
userLevel
=
userByUserId
.
getUserLevel
();
// TeamUserInfo userTeamUserInfoMapperByUserId = teamUserInfoMapper.getByUserId(userId);
// Integer normalUserNum = userTeamUserInfoMapperByUserId.getNormalUserNum();
// Integer seedlingNum = userTeamUserInfoMapperByUserId.getSeedlingNum();
// Integer bronzeTreeNum = userTeamUserInfoMapperByUserId.getBronzeTreeNum();
// Integer silverTreeNum = userTeamUserInfoMapperByUserId.getSilverTreeNum();
// Integer goldTreeNum = userTeamUserInfoMapperByUserId.getGoldTreeNum();
// Integer farmerNum = userTeamUserInfoMapperByUserId.getFarmerNum();
// Integer forestStartNum = userTeamUserInfoMapperByUserId.getForestStartNum();
// Integer partnerNum = userTeamUserInfoMapperByUserId.getPartnerNum();
TeamUserInfo
inviteTeamUserInfoMapperByUserId
=
teamUserInfoMapper
.
getByUserId
(
userInvitedId
);
if
(
null
!=
inviteTeamUserInfoMapperByUserId
){
if
(
0
==
userLevel
){
inviteTeamUserInfoMapperByUserId
.
setNormalUserNum
(
inviteTeamUserInfoMapperByUserId
.
getNormalUserNum
()
+
1
);
}
else
if
(
1
==
userLevel
){
inviteTeamUserInfoMapperByUserId
.
setSeedlingNum
(
inviteTeamUserInfoMapperByUserId
.
getSeedlingNum
()
+
1
);
}
else
if
(
2
==
userLevel
){
inviteTeamUserInfoMapperByUserId
.
setBronzeTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getBronzeTreeNum
()
+
1
);
}
else
if
(
3
==
userLevel
){
inviteTeamUserInfoMapperByUserId
.
setSilverTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getSilverTreeNum
()
+
1
);
}
else
if
(
4
==
userLevel
){
inviteTeamUserInfoMapperByUserId
.
setGoldTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getGoldTreeNum
()
+
1
);
}
else
if
(
5
==
userLevel
){
inviteTeamUserInfoMapperByUserId
.
setFarmerNum
(
inviteTeamUserInfoMapperByUserId
.
getFarmerNum
()
+
1
);
}
else
if
(
6
==
userLevel
){
inviteTeamUserInfoMapperByUserId
.
setForestStartNum
(
inviteTeamUserInfoMapperByUserId
.
getForestStartNum
()
+
1
);
}
else
if
(
7
==
userLevel
){
inviteTeamUserInfoMapperByUserId
.
setPartnerNum
(
inviteTeamUserInfoMapperByUserId
.
getPartnerNum
()
+
1
);
}
teamUserInfoMapper
.
updateById
(
inviteTeamUserInfoMapperByUserId
);
//推荐人的推荐人id
User
invitedUserByUserId
=
usersMapper
.
getUserByUserId
(
userInvitedId
);
if
(
null
!=
invitedUserByUserId
){
String
beInvitedCode
=
invitedUserByUserId
.
getBeInvitedCode
();
User
user
=
usersMapper
.
getuserByBeInvitedCode
(
beInvitedCode
);
if
(
null
!=
user
){
String
upUserId
=
user
.
getUserId
();
teamDataPreserve
(
userInvitedId
,
upUserId
);
//当前用户的团队各人数等级
TeamUserInfo
userTeamUserInfoMapperByUserId
=
teamUserInfoMapper
.
getByUserId
(
userId
);
if
(
null
!=
userTeamUserInfoMapperByUserId
){
Integer
normalUserNum
=
userTeamUserInfoMapperByUserId
.
getNormalUserNum
();
Integer
seedlingNum
=
userTeamUserInfoMapperByUserId
.
getSeedlingNum
();
Integer
bronzeTreeNum
=
userTeamUserInfoMapperByUserId
.
getBronzeTreeNum
();
Integer
silverTreeNum
=
userTeamUserInfoMapperByUserId
.
getSilverTreeNum
();
Integer
goldTreeNum
=
userTeamUserInfoMapperByUserId
.
getGoldTreeNum
();
Integer
farmerNum
=
userTeamUserInfoMapperByUserId
.
getFarmerNum
();
Integer
forestStartNum
=
userTeamUserInfoMapperByUserId
.
getForestStartNum
();
Integer
partnerNum
=
userTeamUserInfoMapperByUserId
.
getPartnerNum
();
//推荐人的用户的团队各等级人数
TeamUserInfo
inviteTeamUserInfoMapperByUserId
=
teamUserInfoMapper
.
getByUserId
(
userInvitedId
);
if
(
null
!=
inviteTeamUserInfoMapperByUserId
){
if
(
0
==
userLevel
){
inviteTeamUserInfoMapperByUserId
.
setNormalUserNum
(
inviteTeamUserInfoMapperByUserId
.
getNormalUserNum
()
+
normalUserNum
+
1
);
inviteTeamUserInfoMapperByUserId
.
setSeedlingNum
(
inviteTeamUserInfoMapperByUserId
.
getSeedlingNum
()
+
seedlingNum
);
inviteTeamUserInfoMapperByUserId
.
setBronzeTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getBronzeTreeNum
()
+
bronzeTreeNum
);
inviteTeamUserInfoMapperByUserId
.
setSilverTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getSilverTreeNum
()
+
silverTreeNum
);
inviteTeamUserInfoMapperByUserId
.
setGoldTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getGoldTreeNum
()
+
goldTreeNum
);
inviteTeamUserInfoMapperByUserId
.
setFarmerNum
(
inviteTeamUserInfoMapperByUserId
.
getFarmerNum
()
+
farmerNum
);
inviteTeamUserInfoMapperByUserId
.
setForestStartNum
(
inviteTeamUserInfoMapperByUserId
.
getForestStartNum
()
+
forestStartNum
);
inviteTeamUserInfoMapperByUserId
.
setPartnerNum
(
inviteTeamUserInfoMapperByUserId
.
getPartnerNum
()
+
partnerNum
);
}
else
if
(
1
==
userLevel
){
inviteTeamUserInfoMapperByUserId
.
setNormalUserNum
(
inviteTeamUserInfoMapperByUserId
.
getNormalUserNum
()
+
normalUserNum
);
inviteTeamUserInfoMapperByUserId
.
setSeedlingNum
(
inviteTeamUserInfoMapperByUserId
.
getSeedlingNum
()
+
seedlingNum
+
1
);
inviteTeamUserInfoMapperByUserId
.
setBronzeTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getBronzeTreeNum
()
+
bronzeTreeNum
);
inviteTeamUserInfoMapperByUserId
.
setSilverTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getSilverTreeNum
()
+
silverTreeNum
);
inviteTeamUserInfoMapperByUserId
.
setGoldTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getGoldTreeNum
()
+
goldTreeNum
);
inviteTeamUserInfoMapperByUserId
.
setFarmerNum
(
inviteTeamUserInfoMapperByUserId
.
getFarmerNum
()
+
farmerNum
);
inviteTeamUserInfoMapperByUserId
.
setForestStartNum
(
inviteTeamUserInfoMapperByUserId
.
getForestStartNum
()
+
forestStartNum
);
inviteTeamUserInfoMapperByUserId
.
setPartnerNum
(
inviteTeamUserInfoMapperByUserId
.
getPartnerNum
()
+
partnerNum
);
}
else
if
(
2
==
userLevel
){
inviteTeamUserInfoMapperByUserId
.
setNormalUserNum
(
inviteTeamUserInfoMapperByUserId
.
getNormalUserNum
()
+
normalUserNum
);
inviteTeamUserInfoMapperByUserId
.
setSeedlingNum
(
inviteTeamUserInfoMapperByUserId
.
getSeedlingNum
()
+
seedlingNum
);
inviteTeamUserInfoMapperByUserId
.
setBronzeTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getBronzeTreeNum
()
+
bronzeTreeNum
+
1
);
inviteTeamUserInfoMapperByUserId
.
setSilverTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getSilverTreeNum
()
+
silverTreeNum
);
inviteTeamUserInfoMapperByUserId
.
setGoldTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getGoldTreeNum
()
+
goldTreeNum
);
inviteTeamUserInfoMapperByUserId
.
setFarmerNum
(
inviteTeamUserInfoMapperByUserId
.
getFarmerNum
()
+
farmerNum
);
inviteTeamUserInfoMapperByUserId
.
setForestStartNum
(
inviteTeamUserInfoMapperByUserId
.
getForestStartNum
()
+
forestStartNum
);
inviteTeamUserInfoMapperByUserId
.
setPartnerNum
(
inviteTeamUserInfoMapperByUserId
.
getPartnerNum
()
+
partnerNum
);
}
else
if
(
3
==
userLevel
){
inviteTeamUserInfoMapperByUserId
.
setNormalUserNum
(
inviteTeamUserInfoMapperByUserId
.
getNormalUserNum
()
+
normalUserNum
);
inviteTeamUserInfoMapperByUserId
.
setSeedlingNum
(
inviteTeamUserInfoMapperByUserId
.
getSeedlingNum
()
+
seedlingNum
);
inviteTeamUserInfoMapperByUserId
.
setBronzeTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getBronzeTreeNum
()
+
bronzeTreeNum
);
inviteTeamUserInfoMapperByUserId
.
setSilverTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getSilverTreeNum
()
+
silverTreeNum
+
1
);
inviteTeamUserInfoMapperByUserId
.
setGoldTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getGoldTreeNum
()
+
goldTreeNum
);
inviteTeamUserInfoMapperByUserId
.
setFarmerNum
(
inviteTeamUserInfoMapperByUserId
.
getFarmerNum
()
+
farmerNum
);
inviteTeamUserInfoMapperByUserId
.
setForestStartNum
(
inviteTeamUserInfoMapperByUserId
.
getForestStartNum
()
+
forestStartNum
);
inviteTeamUserInfoMapperByUserId
.
setPartnerNum
(
inviteTeamUserInfoMapperByUserId
.
getPartnerNum
()
+
partnerNum
);
}
else
if
(
4
==
userLevel
){
inviteTeamUserInfoMapperByUserId
.
setNormalUserNum
(
inviteTeamUserInfoMapperByUserId
.
getNormalUserNum
()
+
normalUserNum
);
inviteTeamUserInfoMapperByUserId
.
setSeedlingNum
(
inviteTeamUserInfoMapperByUserId
.
getSeedlingNum
()
+
seedlingNum
);
inviteTeamUserInfoMapperByUserId
.
setBronzeTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getBronzeTreeNum
()
+
bronzeTreeNum
);
inviteTeamUserInfoMapperByUserId
.
setSilverTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getSilverTreeNum
()
+
silverTreeNum
);
inviteTeamUserInfoMapperByUserId
.
setGoldTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getGoldTreeNum
()
+
goldTreeNum
+
1
);
inviteTeamUserInfoMapperByUserId
.
setFarmerNum
(
inviteTeamUserInfoMapperByUserId
.
getFarmerNum
()
+
farmerNum
);
inviteTeamUserInfoMapperByUserId
.
setForestStartNum
(
inviteTeamUserInfoMapperByUserId
.
getForestStartNum
()
+
forestStartNum
);
inviteTeamUserInfoMapperByUserId
.
setPartnerNum
(
inviteTeamUserInfoMapperByUserId
.
getPartnerNum
()
+
partnerNum
);
}
else
if
(
5
==
userLevel
){
inviteTeamUserInfoMapperByUserId
.
setNormalUserNum
(
inviteTeamUserInfoMapperByUserId
.
getNormalUserNum
()
+
normalUserNum
);
inviteTeamUserInfoMapperByUserId
.
setSeedlingNum
(
inviteTeamUserInfoMapperByUserId
.
getSeedlingNum
()
+
seedlingNum
);
inviteTeamUserInfoMapperByUserId
.
setBronzeTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getBronzeTreeNum
()
+
bronzeTreeNum
);
inviteTeamUserInfoMapperByUserId
.
setSilverTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getSilverTreeNum
()
+
silverTreeNum
);
inviteTeamUserInfoMapperByUserId
.
setGoldTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getGoldTreeNum
()
+
goldTreeNum
);
inviteTeamUserInfoMapperByUserId
.
setFarmerNum
(
inviteTeamUserInfoMapperByUserId
.
getFarmerNum
()
+
farmerNum
+
1
);
inviteTeamUserInfoMapperByUserId
.
setForestStartNum
(
inviteTeamUserInfoMapperByUserId
.
getForestStartNum
()
+
forestStartNum
);
inviteTeamUserInfoMapperByUserId
.
setPartnerNum
(
inviteTeamUserInfoMapperByUserId
.
getPartnerNum
()
+
partnerNum
);
}
else
if
(
6
==
userLevel
){
inviteTeamUserInfoMapperByUserId
.
setNormalUserNum
(
inviteTeamUserInfoMapperByUserId
.
getNormalUserNum
()
+
normalUserNum
);
inviteTeamUserInfoMapperByUserId
.
setSeedlingNum
(
inviteTeamUserInfoMapperByUserId
.
getSeedlingNum
()
+
seedlingNum
);
inviteTeamUserInfoMapperByUserId
.
setBronzeTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getBronzeTreeNum
()
+
bronzeTreeNum
);
inviteTeamUserInfoMapperByUserId
.
setSilverTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getSilverTreeNum
()
+
silverTreeNum
);
inviteTeamUserInfoMapperByUserId
.
setGoldTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getGoldTreeNum
()
+
goldTreeNum
);
inviteTeamUserInfoMapperByUserId
.
setFarmerNum
(
inviteTeamUserInfoMapperByUserId
.
getFarmerNum
()
+
farmerNum
);
inviteTeamUserInfoMapperByUserId
.
setForestStartNum
(
inviteTeamUserInfoMapperByUserId
.
getForestStartNum
()
+
forestStartNum
+
1
);
inviteTeamUserInfoMapperByUserId
.
setPartnerNum
(
inviteTeamUserInfoMapperByUserId
.
getPartnerNum
()
+
partnerNum
);
}
else
if
(
7
==
userLevel
){
inviteTeamUserInfoMapperByUserId
.
setNormalUserNum
(
inviteTeamUserInfoMapperByUserId
.
getNormalUserNum
()
+
normalUserNum
);
inviteTeamUserInfoMapperByUserId
.
setSeedlingNum
(
inviteTeamUserInfoMapperByUserId
.
getSeedlingNum
()
+
seedlingNum
);
inviteTeamUserInfoMapperByUserId
.
setBronzeTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getBronzeTreeNum
()
+
bronzeTreeNum
);
inviteTeamUserInfoMapperByUserId
.
setSilverTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getSilverTreeNum
()
+
silverTreeNum
);
inviteTeamUserInfoMapperByUserId
.
setGoldTreeNum
(
inviteTeamUserInfoMapperByUserId
.
getGoldTreeNum
()
+
goldTreeNum
);
inviteTeamUserInfoMapperByUserId
.
setFarmerNum
(
inviteTeamUserInfoMapperByUserId
.
getFarmerNum
()
+
farmerNum
);
inviteTeamUserInfoMapperByUserId
.
setForestStartNum
(
inviteTeamUserInfoMapperByUserId
.
getForestStartNum
()
+
forestStartNum
);
inviteTeamUserInfoMapperByUserId
.
setPartnerNum
(
inviteTeamUserInfoMapperByUserId
.
getPartnerNum
()
+
partnerNum
+
1
);
}
teamUserInfoMapper
.
updateById
(
inviteTeamUserInfoMapperByUserId
);
//推荐人的推荐人id
User
invitedUserByUserId
=
usersMapper
.
getUserByUserId
(
userInvitedId
);
if
(
null
!=
invitedUserByUserId
){
String
beInvitedCode
=
invitedUserByUserId
.
getBeInvitedCode
();
User
user
=
usersMapper
.
getuserByBeInvitedCode
(
beInvitedCode
);
if
(
null
!=
user
){
String
upUserId
=
user
.
getUserId
();
teamDataPreserve
(
userId
,
upUserId
);
}
}
}
}
}
...
...
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