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
4bf27a2b
Commit
4bf27a2b
authored
Mar 23, 2021
by
liqin
💬
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://111.203.232.171:8888/licc/shop-mall
into master
parents
bc247b43
c11ce44d
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
23 additions
and
15 deletions
+23
-15
pom.xml
pom.xml
+1
-1
AerialDeliveryUserService.java
...a/cn/wisenergy/service/app/AerialDeliveryUserService.java
+3
-1
UserLevelServiceImpl.java
...a/cn/wisenergy/service/app/impl/UserLevelServiceImpl.java
+0
-1
UserServiceImpl.java
...n/java/cn/wisenergy/service/app/impl/UserServiceImpl.java
+19
-12
No files found.
pom.xml
View file @
4bf27a2b
...
...
@@ -40,7 +40,7 @@
<module>
wisenergy-service
</module>
<!--<module>wisenergy-shiro</module>-->
<module>
wisenergy-web-admin
</module>
<module>
wisenergy-system
</module>
</modules>
<!--POM属性变量-->
...
...
wisenergy-service/src/main/java/cn/wisenergy/service/app/AerialDeliveryUserService.java
View file @
4bf27a2b
package
cn
.
wisenergy
.
service
.
app
;
import
org.springframework.stereotype.Service
;
/**
* @author 86187
*/
public
interface
AerialDeliveryUserService
{
/**
* 空投池用户随机分配推荐人邀请码
...
...
wisenergy-service/src/main/java/cn/wisenergy/service/app/impl/UserLevelServiceImpl.java
View file @
4bf27a2b
...
...
@@ -8,7 +8,6 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import
com.xxl.job.core.handler.annotation.XxlJob
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.annotation.Id
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
...
...
wisenergy-service/src/main/java/cn/wisenergy/service/app/impl/UserServiceImpl.java
View file @
4bf27a2b
...
...
@@ -7,6 +7,7 @@ import cn.wisenergy.model.app.UsersDto;
import
cn.wisenergy.model.vo.AerialDeliveryVo
;
import
cn.wisenergy.model.vo.UserPoolVo
;
import
cn.wisenergy.service.Manager.RegistUserMoudleInitManager
;
import
cn.wisenergy.service.app.AerialDeliveryUserService
;
import
cn.wisenergy.service.app.UserLevelService
;
import
cn.wisenergy.service.app.UserService
;
import
com.alibaba.fastjson.JSONObject
;
...
...
@@ -47,6 +48,9 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
@Autowired
private
RegistUserMoudleInitManager
registUserMoudleInit
;
@Autowired
private
AerialDeliveryUserService
aerialDeliveryUserService
;
@Autowired
private
RedisUtils
redisUtils
;
...
...
@@ -124,18 +128,18 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
String
inviteCode
=
"0"
;
beInvitedCode
=
"1"
;
int
userLevel
=
0
;
int
frozen
=
0
;
int
frozen
=
0
;
String
headImage
=
Constants
.
Common
.
HEAD_POTRAIT
;
usersMapper
.
insertbyint
(
userId
,
inviteCode
,
beInvitedCode
,
userLevel
,
headImage
,
frozen
);
usersMapper
.
insertbyint
(
userId
,
inviteCode
,
beInvitedCode
,
userLevel
,
headImage
,
frozen
);
//初始化六张表
registUserMoudleInit
.
registUserMoudleInit
(
userId
);
}
else
{
//插入用户手机号与推荐人邀请码
String
inviteCode
=
"0"
;
int
userLevel
=
0
;
int
frozen
=
0
;
int
frozen
=
0
;
String
headImage
=
Constants
.
Common
.
HEAD_POTRAIT
;
usersMapper
.
insertbyint
(
userId
,
inviteCode
,
beInvitedCode
,
userLevel
,
headImage
,
frozen
);
usersMapper
.
insertbyint
(
userId
,
inviteCode
,
beInvitedCode
,
userLevel
,
headImage
,
frozen
);
//初始化六张表
registUserMoudleInit
.
registUserMoudleInit
(
userId
);
//用户的被邀请码,查询到推荐人用户,根据推荐人用户的邀请码查询/修改
...
...
@@ -159,8 +163,8 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
int
idbc
=
Integer
.
valueOf
(
idb
);
//获取注册用户的id
User
use
=
usersMapper
.
getByUserId
(
userId
);
int
ida
=
use
.
getId
();
User
use
=
usersMapper
.
getByUserId
(
userId
);
int
ida
=
use
.
getId
();
//判断被邀请用户的创建时间是否比推荐人的用户时间晚
if
(
idbc
>
ida
)
{
...
...
@@ -178,14 +182,14 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
//根据插入的用户手机号,查询用户唯一ID
if
(
null
==
usersMapper
.
getuserIdById
(
userId
)||
""
.
equals
(
usersMapper
.
getuserIdById
(
userId
)))
{
Map
map
=
new
HashMap
();
map
.
put
(
"code"
,
1
);
map
.
put
(
"msg"
,
"该用户不存在!"
);
if
(
null
==
usersMapper
.
getuserIdById
(
userId
)
||
""
.
equals
(
usersMapper
.
getuserIdById
(
userId
)))
{
Map
map
=
new
HashMap
();
map
.
put
(
"code"
,
1
);
map
.
put
(
"msg"
,
"该用户不存在!"
);
return
map
;
}
long
yqm
=
usersMapper
.
getuserIdById
(
userId
);
long
yqm
=
usersMapper
.
getuserIdById
(
userId
);
//用户唯一ID调用生成6位邀请码
String
inviteCode
=
ShareCodeUtil
.
idToCode
(
yqm
);
Integer
userLevel
=
0
;
...
...
@@ -317,7 +321,10 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
return
R
.
error
(
"推荐人不能是自己!"
);
}
//4、设置用户被邀请码
//更新推荐用户的等级或者直推人数
aerialDeliveryUserService
.
userSetBeinviteCode
(
userId
,
userCode
.
getUserId
());
//5、设置用户被邀请码
user
.
setBeInvitedCode
(
inviteCode
);
int
count
=
usersMapper
.
edit
(
user
);
if
(
count
==
0
)
{
...
...
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