记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
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
董敬伟
liquidnet-bus-v1
Commits
a76b88ac
Commit
a76b88ac
authored
May 20, 2021
by
张国柄
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
注册用户添加qrcode;
登录返回会员资料;
parent
cb281ddc
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
21 additions
and
16 deletions
+21
-16
AdamLoginInfoVo.java
...va/com/liquidnet/service/adam/dto/vo/AdamLoginInfoVo.java
+2
-2
AdamUserInfoVo.java
...ava/com/liquidnet/service/adam/dto/vo/AdamUserInfoVo.java
+2
-0
AdamRedisConst.java
...a/com/liquidnet/service/adam/constant/AdamRedisConst.java
+0
-1
AdamLoginController.java
...iquidnet/service/adam/controller/AdamLoginController.java
+6
-4
AdamUserController.java
...liquidnet/service/adam/controller/AdamUserController.java
+1
-1
AdamUserInfoServiceImpl.java
...et/service/adam/service/impl/AdamUserInfoServiceImpl.java
+5
-5
AdamUserServiceImpl.java
...uidnet/service/adam/service/impl/AdamUserServiceImpl.java
+5
-3
No files found.
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamLoginInfoVo.java
View file @
a76b88ac
...
@@ -19,8 +19,8 @@ public class AdamLoginInfoVo implements Serializable, Cloneable {
...
@@ -19,8 +19,8 @@ public class AdamLoginInfoVo implements Serializable, Cloneable {
private
AdamRealInfoVo
realNameInfo
;
private
AdamRealInfoVo
realNameInfo
;
@ApiModelProperty
(
position
=
14
,
value
=
"用户第三方账号信息"
)
@ApiModelProperty
(
position
=
14
,
value
=
"用户第三方账号信息"
)
private
List
<
AdamThirdPartInfoVo
>
thirdPartInfo
;
private
List
<
AdamThirdPartInfoVo
>
thirdPartInfo
;
@ApiModelProperty
(
position
=
15
,
value
=
"会员信息
-> 待定
"
)
@ApiModelProperty
(
position
=
15
,
value
=
"会员信息"
)
private
Object
memberInfo
;
private
AdamUserMemberVo
memberInfo
;
private
static
final
AdamLoginInfoVo
obj
=
new
AdamLoginInfoVo
();
private
static
final
AdamLoginInfoVo
obj
=
new
AdamLoginInfoVo
();
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamUserInfoVo.java
View file @
a76b88ac
...
@@ -42,6 +42,8 @@ public class AdamUserInfoVo implements java.io.Serializable, Cloneable {
...
@@ -42,6 +42,8 @@ public class AdamUserInfoVo implements java.io.Serializable, Cloneable {
private
Integer
isComplete
;
private
Integer
isComplete
;
@ApiModelProperty
(
position
=
25
,
value
=
""
)
@ApiModelProperty
(
position
=
25
,
value
=
""
)
private
String
rongCloudToken
;
private
String
rongCloudToken
;
@ApiModelProperty
(
position
=
26
,
value
=
"身份二维码"
)
private
String
qrCode
;
private
static
final
AdamUserInfoVo
obj
=
new
AdamUserInfoVo
();
private
static
final
AdamUserInfoVo
obj
=
new
AdamUserInfoVo
();
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/constant/AdamRedisConst.java
View file @
a76b88ac
...
@@ -14,7 +14,6 @@ public class AdamRedisConst {
...
@@ -14,7 +14,6 @@ public class AdamRedisConst {
public
static
final
String
INFO_THIRD_PARTY
=
ADAM
.
concat
(
":list:third_party"
);
public
static
final
String
INFO_THIRD_PARTY
=
ADAM
.
concat
(
":list:third_party"
);
public
static
final
String
INFO_ENTERS
=
ADAM
.
concat
(
":list:enters:"
);
public
static
final
String
INFO_ENTERS
=
ADAM
.
concat
(
":list:enters:"
);
public
static
final
String
INFO_ADDRESSES
=
ADAM
.
concat
(
":list:addresses:"
);
public
static
final
String
INFO_ADDRESSES
=
ADAM
.
concat
(
":list:addresses:"
);
public
static
final
String
INFO_COLLECT
=
ADAM
.
concat
(
":list:collect:"
);
public
static
final
String
INFO_MEMBERS
=
ADAM
.
concat
(
":list:members"
);
public
static
final
String
INFO_MEMBERS
=
ADAM
.
concat
(
":list:members"
);
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamLoginController.java
View file @
a76b88ac
...
@@ -16,6 +16,7 @@ import com.liquidnet.service.adam.dto.vo.AdamLoginInfoVo;
...
@@ -16,6 +16,7 @@ import com.liquidnet.service.adam.dto.vo.AdamLoginInfoVo;
import
com.liquidnet.service.adam.dto.vo.AdamUserInfoVo
;
import
com.liquidnet.service.adam.dto.vo.AdamUserInfoVo
;
import
com.liquidnet.service.adam.service.IAdamRealNameService
;
import
com.liquidnet.service.adam.service.IAdamRealNameService
;
import
com.liquidnet.service.adam.service.IAdamThirdPartyService
;
import
com.liquidnet.service.adam.service.IAdamThirdPartyService
;
import
com.liquidnet.service.adam.service.IAdamUserMemberService
;
import
com.liquidnet.service.adam.service.IAdamUserService
;
import
com.liquidnet.service.adam.service.IAdamUserService
;
import
com.liquidnet.service.base.ErrorMapping
;
import
com.liquidnet.service.base.ErrorMapping
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.base.ResponseDto
;
...
@@ -57,6 +58,8 @@ public class AdamLoginController {
...
@@ -57,6 +58,8 @@ public class AdamLoginController {
IAdamRealNameService
adamRealNameService
;
IAdamRealNameService
adamRealNameService
;
@Autowired
@Autowired
IAdamThirdPartyService
adamThirdPartyService
;
IAdamThirdPartyService
adamThirdPartyService
;
@Autowired
IAdamUserMemberService
adamUserMemberService
;
/*@ApiOperationSupport(order = 1)
/*@ApiOperationSupport(order = 1)
@ApiOperation(value = "手机号密码登录")
@ApiOperation(value = "手机号密码登录")
...
@@ -121,8 +124,7 @@ public class AdamLoginController {
...
@@ -121,8 +124,7 @@ public class AdamLoginController {
if
(
userInfoVo
.
getIsComplete
()
==
1
)
{
if
(
userInfoVo
.
getIsComplete
()
==
1
)
{
loginInfoVo
.
setRealNameInfo
(
adamRealNameService
.
queryByUid
(
userInfoVo
.
getUid
()));
loginInfoVo
.
setRealNameInfo
(
adamRealNameService
.
queryByUid
(
userInfoVo
.
getUid
()));
loginInfoVo
.
setThirdPartInfo
(
adamThirdPartyService
.
queryByUid
(
userInfoVo
.
getUid
()));
loginInfoVo
.
setThirdPartInfo
(
adamThirdPartyService
.
queryByUid
(
userInfoVo
.
getUid
()));
// TODO: 2021/5/12 会员信息
loginInfoVo
.
setMemberInfo
(
adamUserMemberService
.
getUserMemberInfo
(
userInfoVo
.
getUid
()));
loginInfoVo
.
setMemberInfo
(
null
);
}
}
loginInfoVo
.
setUserInfo
(
userInfoVo
);
loginInfoVo
.
setUserInfo
(
userInfoVo
);
...
@@ -152,8 +154,7 @@ public class AdamLoginController {
...
@@ -152,8 +154,7 @@ public class AdamLoginController {
if
(
loginInfoVo
.
getUserInfo
().
getIsComplete
()
==
1
)
{
if
(
loginInfoVo
.
getUserInfo
().
getIsComplete
()
==
1
)
{
loginInfoVo
.
setRealNameInfo
(
adamRealNameService
.
queryByUid
(
userInfoVo
.
getUid
()));
loginInfoVo
.
setRealNameInfo
(
adamRealNameService
.
queryByUid
(
userInfoVo
.
getUid
()));
loginInfoVo
.
setThirdPartInfo
(
adamThirdPartyService
.
queryByUid
(
userInfoVo
.
getUid
()));
loginInfoVo
.
setThirdPartInfo
(
adamThirdPartyService
.
queryByUid
(
userInfoVo
.
getUid
()));
// TODO: 2021/5/12 会员信息
loginInfoVo
.
setMemberInfo
(
adamUserMemberService
.
getUserMemberInfo
(
userInfoVo
.
getUid
()));
loginInfoVo
.
setMemberInfo
(
null
);
}
}
loginInfoVo
.
setUserInfo
(
userInfoVo
);
loginInfoVo
.
setUserInfo
(
userInfoVo
);
...
@@ -178,6 +179,7 @@ public class AdamLoginController {
...
@@ -178,6 +179,7 @@ public class AdamLoginController {
loginInfoVo
.
setUserInfo
(
adamUserService
.
queryByUid
(
uid
));
loginInfoVo
.
setUserInfo
(
adamUserService
.
queryByUid
(
uid
));
loginInfoVo
.
setRealNameInfo
(
adamRealNameService
.
queryByUid
(
uid
));
loginInfoVo
.
setRealNameInfo
(
adamRealNameService
.
queryByUid
(
uid
));
loginInfoVo
.
setThirdPartInfo
(
adamThirdPartyService
.
queryByUid
(
uid
));
loginInfoVo
.
setThirdPartInfo
(
adamThirdPartyService
.
queryByUid
(
uid
));
loginInfoVo
.
setMemberInfo
(
adamUserMemberService
.
getUserMemberInfo
(
uid
));
}
else
{
// 新账号注册
}
else
{
// 新账号注册
if
(!
this
.
checkSmsCode
(
parameter
.
getMobile
(),
parameter
.
getCode
()))
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"10002"
));
if
(!
this
.
checkSmsCode
(
parameter
.
getMobile
(),
parameter
.
getCode
()))
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"10002"
));
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamUserController.java
View file @
a76b88ac
...
@@ -63,7 +63,7 @@ public class AdamUserController {
...
@@ -63,7 +63,7 @@ public class AdamUserController {
editUserInfoVo
.
setSignature
(
parameter
.
getSignature
());
editUserInfoVo
.
setSignature
(
parameter
.
getSignature
());
editUserInfoVo
.
setTagMe
(
parameter
.
getTagMe
());
editUserInfoVo
.
setTagMe
(
parameter
.
getTagMe
());
editUserInfoVo
.
setIsComplete
(
1
);
editUserInfoVo
.
setIsComplete
(
1
);
editUserInfoVo
.
setUpdatedAt
(
DateUtil
.
format
(
LocalDateTime
.
now
(),
DateUtil
.
Formatter
.
yyyyMMddHHmmss
));
editUserInfoVo
.
setUpdatedAt
(
DateUtil
.
getNowTime
(
));
adamUserInfoService
.
edit
(
editUserInfoVo
);
adamUserInfoService
.
edit
(
editUserInfoVo
);
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamUserInfoServiceImpl.java
View file @
a76b88ac
...
@@ -47,8 +47,8 @@ public class AdamUserInfoServiceImpl extends ServiceImpl<AdamUserInfoMapper, Ada
...
@@ -47,8 +47,8 @@ public class AdamUserInfoServiceImpl extends ServiceImpl<AdamUserInfoMapper, Ada
RedisUtil
redisUtil
;
RedisUtil
redisUtil
;
@Override
@Override
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
rollbackFor
=
Exception
.
class
)
public
void
edit
(
AdamUserInfoVo
userInfoVo
)
{
public
void
edit
(
AdamUserInfoVo
userInfoVo
)
{
boolean
isNotComplete
=
userInfoVo
.
getIsComplete
()
==
0
;
BasicDBObject
object
=
new
BasicDBObject
(
"$set"
,
mongoConverter
.
convertToMongoType
(
userInfoVo
));
BasicDBObject
object
=
new
BasicDBObject
(
"$set"
,
mongoConverter
.
convertToMongoType
(
userInfoVo
));
Document
doc
=
mongoTemplate
.
getCollection
(
AdamUserInfoVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Document
doc
=
mongoTemplate
.
getCollection
(
AdamUserInfoVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Query
.
query
(
Criteria
.
where
(
"uid"
).
is
(
userInfoVo
.
getUid
())).
getQueryObject
(),
Query
.
query
(
Criteria
.
where
(
"uid"
).
is
(
userInfoVo
.
getUid
())).
getQueryObject
(),
...
@@ -63,13 +63,13 @@ public class AdamUserInfoServiceImpl extends ServiceImpl<AdamUserInfoMapper, Ada
...
@@ -63,13 +63,13 @@ public class AdamUserInfoServiceImpl extends ServiceImpl<AdamUserInfoMapper, Ada
userInfoVo
.
getSignature
(),
userInfoVo
.
getSignature
(),
userInfoVo
.
getAvatar
(),
userInfoVo
.
getAvatar
(),
userInfoVo
.
getBackground
(),
userInfoVo
.
getBackground
(),
// TODO: 2021/5/14 用户身份二维码
userInfoVo
.
getQrCode
(),
null
,
null
,
// qr_code,
qr_pic
null
,
//
qr_pic
userInfoVo
.
getTagMe
(),
userInfoVo
.
getTagMe
(),
userInfoVo
.
getUid
()
userInfoVo
.
getUid
()
);
);
//
rabbitTemplate.convertAndSend(MQConst.EXCHANGES_LIQUIDNET_SQL, MQConst.ROUTING_KEY_SQL,
rabbitTemplate
.
convertAndSend
(
MQConst
.
EXCHANGES_LIQUIDNET_SQL
,
MQConst
.
ROUTING_KEY_SQL
,
// SqlMapping.get(isNotComplete
? "adam_user_info.add" : "adam_user_info.edit", paramList.toArray()));
SqlMapping
.
get
(
userInfoVo
.
getIsComplete
()
==
0
?
"adam_user_info.add"
:
"adam_user_info.edit"
,
paramList
.
toArray
()));
redisUtil
.
hset
(
AdamRedisConst
.
INFO_USER
,
userInfoVo
.
getUid
(),
userInfoVo
);
redisUtil
.
hset
(
AdamRedisConst
.
INFO_USER
,
userInfoVo
.
getUid
(),
userInfoVo
);
}
}
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamUserServiceImpl.java
View file @
a76b88ac
...
@@ -24,6 +24,7 @@ import com.mongodb.BasicDBObject;
...
@@ -24,6 +24,7 @@ import com.mongodb.BasicDBObject;
import
com.mongodb.client.model.FindOneAndUpdateOptions
;
import
com.mongodb.client.model.FindOneAndUpdateOptions
;
import
com.mongodb.client.model.ReturnDocument
;
import
com.mongodb.client.model.ReturnDocument
;
import
com.mongodb.client.result.UpdateResult
;
import
com.mongodb.client.result.UpdateResult
;
import
org.apache.commons.lang3.RandomStringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.bson.Document
;
import
org.bson.Document
;
import
org.springframework.amqp.rabbit.core.RabbitTemplate
;
import
org.springframework.amqp.rabbit.core.RabbitTemplate
;
...
@@ -106,11 +107,11 @@ public class AdamUserServiceImpl extends ServiceImpl<AdamUserMapper, AdamUser> i
...
@@ -106,11 +107,11 @@ public class AdamUserServiceImpl extends ServiceImpl<AdamUserMapper, AdamUser> i
userInfoVo
.
setUid
(
IDGenerator
.
nextSnowId
()
+
""
);
userInfoVo
.
setUid
(
IDGenerator
.
nextSnowId
()
+
""
);
userInfoVo
.
setIsComplete
(
0
);
userInfoVo
.
setIsComplete
(
0
);
userInfoVo
.
setState
(
1
);
userInfoVo
.
setState
(
1
);
userInfoVo
.
setCreateAt
(
DateUtil
.
format
(
LocalDateTime
.
now
(),
DateUtil
.
Formatter
.
yyyyMMddHHmmss
));
userInfoVo
.
setQrCode
(
"lN"
.
concat
(
userInfoVo
.
getUid
()).
concat
(
RandomStringUtils
.
randomAlphanumeric
(
5
).
toUpperCase
()));
userInfoVo
.
setCreateAt
(
DateUtil
.
getNowTime
());
// boolean hset = redisUtil.hset(AdamRedisConst.INFO_MOBILES, userInfoVo.getMobile(), userInfoVo);
Collection
<
AdamUserInfoVo
>
vos
=
mongoTemplate
.
insert
(
Collections
.
singletonList
(
userInfoVo
),
AdamUserInfoVo
.
class
.
getSimpleName
());
Collection
<
AdamUserInfoVo
>
vos
=
mongoTemplate
.
insert
(
Collections
.
singletonList
(
userInfoVo
),
AdamUserInfoVo
.
class
.
getSimpleName
());
redisUtil
.
hset
(
AdamRedisConst
.
INFO_IDENTITY_MOBILE
,
mobile
,
userInfoVo
.
getUid
());
redisUtil
.
hset
(
AdamRedisConst
.
INFO_IDENTITY_MOBILE
,
mobile
,
userInfoVo
.
getUid
());
return
userInfoVo
;
return
userInfoVo
;
...
@@ -129,6 +130,7 @@ public class AdamUserServiceImpl extends ServiceImpl<AdamUserMapper, AdamUser> i
...
@@ -129,6 +130,7 @@ public class AdamUserServiceImpl extends ServiceImpl<AdamUserMapper, AdamUser> i
userInfoVo
.
setMobile
(
param
.
getMobile
());
userInfoVo
.
setMobile
(
param
.
getMobile
());
userInfoVo
.
setUid
(
IDGenerator
.
nextSnowId
()
+
""
);
userInfoVo
.
setUid
(
IDGenerator
.
nextSnowId
()
+
""
);
userInfoVo
.
setQrCode
(
"lN"
.
concat
(
userInfoVo
.
getUid
()).
concat
(
RandomStringUtils
.
randomAlphanumeric
(
5
).
toUpperCase
()));
userInfoVo
.
setCreateAt
(
nowStr
);
userInfoVo
.
setCreateAt
(
nowStr
);
Collection
<
AdamUserInfoVo
>
userInfoVos
=
mongoTemplate
.
insert
(
Collections
.
singletonList
(
userInfoVo
),
AdamUserInfoVo
.
class
);
Collection
<
AdamUserInfoVo
>
userInfoVos
=
mongoTemplate
.
insert
(
Collections
.
singletonList
(
userInfoVo
),
AdamUserInfoVo
.
class
);
...
...
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