记得上下班打卡 | 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
1dd875bd
Commit
1dd875bd
authored
May 27, 2021
by
张国柄
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
+api.login添加member simple vo;
parent
8f18802e
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
58 additions
and
16 deletions
+58
-16
AdamLoginInfoVo.java
...va/com/liquidnet/service/adam/dto/vo/AdamLoginInfoVo.java
+3
-1
IAdamMemberService.java
...om/liquidnet/service/adam/service/IAdamMemberService.java
+3
-0
AdamMemberSimpleVo.java
...com/liquidnet/service/adam/dto/vo/AdamMemberSimpleVo.java
+23
-0
AdamLoginController.java
...iquidnet/service/adam/controller/AdamLoginController.java
+10
-7
AdamMemberController.java
...quidnet/service/adam/controller/AdamMemberController.java
+1
-1
AdamMemberOrderController.java
...et/service/adam/controller/AdamMemberOrderController.java
+2
-2
AdamMemberServiceImpl.java
...dnet/service/adam/service/impl/AdamMemberServiceImpl.java
+16
-1
pom.xml
liquidnet-bus-service/liquidnet-service-adam/pom.xml
+0
-4
No files found.
liquidnet-bus-api/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamLoginInfoVo.java
View file @
1dd875bd
...
@@ -20,7 +20,9 @@ public class AdamLoginInfoVo implements Serializable, Cloneable {
...
@@ -20,7 +20,9 @@ public class AdamLoginInfoVo implements Serializable, Cloneable {
@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
AdamUserMemberVo
memberInfo
;
private
AdamMemberSimpleVo
memberSimpleVo
;
@ApiModelProperty
(
position
=
16
,
value
=
"用户会员信息"
)
private
AdamUserMemberVo
userMemberVo
;
private
static
final
AdamLoginInfoVo
obj
=
new
AdamLoginInfoVo
();
private
static
final
AdamLoginInfoVo
obj
=
new
AdamLoginInfoVo
();
...
...
liquidnet-bus-api/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/service/IAdamMemberService.java
View file @
1dd875bd
package
com
.
liquidnet
.
service
.
adam
.
service
;
package
com
.
liquidnet
.
service
.
adam
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.liquidnet.service.adam.dto.vo.AdamMemberSimpleVo
;
import
com.liquidnet.service.adam.dto.vo.AdamMemberVo
;
import
com.liquidnet.service.adam.dto.vo.AdamMemberVo
;
import
com.liquidnet.service.adam.entity.AdamMember
;
import
com.liquidnet.service.adam.entity.AdamMember
;
...
@@ -9,4 +10,6 @@ import com.liquidnet.service.adam.entity.AdamMember;
...
@@ -9,4 +10,6 @@ import com.liquidnet.service.adam.entity.AdamMember;
*/
*/
public
interface
IAdamMemberService
extends
IService
<
AdamMember
>
{
public
interface
IAdamMemberService
extends
IService
<
AdamMember
>
{
AdamMemberVo
queryMemberInfo
();
AdamMemberVo
queryMemberInfo
();
AdamMemberSimpleVo
queryMemberSimpleVo
();
}
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamMemberSimpleVo.java
0 → 100644
View file @
1dd875bd
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
@ApiModel
(
value
=
"AdamMemberSimpleVo"
,
description
=
"会员简述响应数据"
)
@Data
public
class
AdamMemberSimpleVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
3246848259206596250L
;
@ApiModelProperty
(
position
=
10
,
value
=
"会员ID[50]"
)
private
String
memberId
;
@ApiModelProperty
(
position
=
11
,
value
=
"会员名称[50]"
,
example
=
"摩登天空会员卡"
)
private
String
name
;
@ApiModelProperty
(
position
=
12
,
value
=
"会员标题[50]"
,
example
=
"摩登天空会员卡"
)
private
String
title
;
@ApiModelProperty
(
position
=
13
,
value
=
"会员副标题[50]"
,
example
=
"摩登天空会员卡副标题"
)
private
String
subTitle
;
@ApiModelProperty
(
position
=
14
,
value
=
"icon图标[200]"
,
example
=
"https://img.zhengzai.tv/files/2020/08/28/5f490418d30b4.png"
)
private
String
icon
;
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamLoginController.java
View file @
1dd875bd
...
@@ -14,10 +14,7 @@ import com.liquidnet.commons.lang.util.JsonUtils;
...
@@ -14,10 +14,7 @@ import com.liquidnet.commons.lang.util.JsonUtils;
import
com.liquidnet.service.adam.dto.AdamThirdPartParam
;
import
com.liquidnet.service.adam.dto.AdamThirdPartParam
;
import
com.liquidnet.service.adam.dto.vo.AdamLoginInfoVo
;
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.*
;
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.base.ErrorMapping
;
import
com.liquidnet.service.base.ErrorMapping
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.base.ResponseDto
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
...
@@ -61,6 +58,8 @@ public class AdamLoginController {
...
@@ -61,6 +58,8 @@ public class AdamLoginController {
IAdamThirdPartyService
adamThirdPartyService
;
IAdamThirdPartyService
adamThirdPartyService
;
@Autowired
@Autowired
IAdamUserMemberService
adamUserMemberService
;
IAdamUserMemberService
adamUserMemberService
;
@Autowired
IAdamMemberService
adamMemberService
;
/*@ApiOperationSupport(order = 1)
/*@ApiOperationSupport(order = 1)
@ApiOperation(value = "手机号密码登录")
@ApiOperation(value = "手机号密码登录")
...
@@ -125,7 +124,8 @@ public class AdamLoginController {
...
@@ -125,7 +124,8 @@ 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
()));
loginInfoVo
.
setMemberInfo
(
adamUserMemberService
.
getUserMemberInfo
(
userInfoVo
.
getUid
()));
loginInfoVo
.
setUserMemberVo
(
adamUserMemberService
.
getUserMemberInfo
(
userInfoVo
.
getUid
()));
loginInfoVo
.
setMemberSimpleVo
(
adamMemberService
.
queryMemberSimpleVo
());
// }
// }
loginInfoVo
.
setUserInfo
(
userInfoVo
);
loginInfoVo
.
setUserInfo
(
userInfoVo
);
...
@@ -158,7 +158,8 @@ public class AdamLoginController {
...
@@ -158,7 +158,8 @@ 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
()));
loginInfoVo
.
setMemberInfo
(
adamUserMemberService
.
getUserMemberInfo
(
userInfoVo
.
getUid
()));
loginInfoVo
.
setUserMemberVo
(
adamUserMemberService
.
getUserMemberInfo
(
userInfoVo
.
getUid
()));
loginInfoVo
.
setMemberSimpleVo
(
adamMemberService
.
queryMemberSimpleVo
());
// }
// }
loginInfoVo
.
setUserInfo
(
userInfoVo
);
loginInfoVo
.
setUserInfo
(
userInfoVo
);
...
@@ -185,12 +186,14 @@ public class AdamLoginController {
...
@@ -185,12 +186,14 @@ 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
));
loginInfoVo
.
setUserMemberVo
(
adamUserMemberService
.
getUserMemberInfo
(
uid
));
loginInfoVo
.
setMemberSimpleVo
(
adamMemberService
.
queryMemberSimpleVo
());
}
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"
));
loginInfoVo
.
setUserInfo
(
adamUserService
.
register
(
parameter
));
loginInfoVo
.
setUserInfo
(
adamUserService
.
register
(
parameter
));
loginInfoVo
.
setThirdPartInfo
(
adamThirdPartyService
.
queryByUid
(
loginInfoVo
.
getUserInfo
().
getUid
()));
loginInfoVo
.
setThirdPartInfo
(
adamThirdPartyService
.
queryByUid
(
loginInfoVo
.
getUserInfo
().
getUid
()));
loginInfoVo
.
setMemberSimpleVo
(
adamMemberService
.
queryMemberSimpleVo
());
}
}
Map
<
String
,
Object
>
claimsMap
=
new
HashMap
<>();
Map
<
String
,
Object
>
claimsMap
=
new
HashMap
<>();
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamMemberController.java
View file @
1dd875bd
...
@@ -57,7 +57,7 @@ public class AdamMemberController {
...
@@ -57,7 +57,7 @@ public class AdamMemberController {
}
}
@ApiOperationSupport
(
order
=
2
)
@ApiOperationSupport
(
order
=
2
)
@ApiOperation
(
value
=
"
判断
是否会员"
)
@ApiOperation
(
value
=
"是否会员"
)
@ApiImplicitParams
({
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"uid"
,
value
=
"用户ID[64]"
,
example
=
"1"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"uid"
,
value
=
"用户ID[64]"
,
example
=
"1"
),
})
})
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamMemberOrderController.java
View file @
1dd875bd
...
@@ -91,8 +91,8 @@ public class AdamMemberOrderController {
...
@@ -91,8 +91,8 @@ public class AdamMemberOrderController {
public
ResponseDto
<
AdamMemberOrder
>
useMemberCode
(
AdamMemberOrderCodeParam
param
)
{
public
ResponseDto
<
AdamMemberOrder
>
useMemberCode
(
AdamMemberOrderCodeParam
param
)
{
try
{
try
{
param
.
setIp
(
"127.0.0.1"
);
param
.
setIp
(
"127.0.0.1"
);
param
.
setSource
(
"Android"
);
param
.
setSource
(
CurrentUtil
.
getCliSource
()
);
param
.
setVersion
(
"5.5.5"
);
param
.
setVersion
(
CurrentUtil
.
getCliVersion
()
);
AdamRealInfoVo
realInfoVo
=
adamRealNameService
.
queryByUid
(
CurrentUtil
.
getCurrentUid
());
AdamRealInfoVo
realInfoVo
=
adamRealNameService
.
queryByUid
(
CurrentUtil
.
getCurrentUid
());
if
(
null
==
realInfoVo
)
{
if
(
null
==
realInfoVo
)
{
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamMemberServiceImpl.java
View file @
1dd875bd
...
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
...
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.service.adam.constant.AdamRedisConst
;
import
com.liquidnet.service.adam.constant.AdamRedisConst
;
import
com.liquidnet.service.adam.dto.vo.AdamMemberPriceVo
;
import
com.liquidnet.service.adam.dto.vo.AdamMemberPriceVo
;
import
com.liquidnet.service.adam.dto.vo.AdamMemberSimpleVo
;
import
com.liquidnet.service.adam.dto.vo.AdamMemberVo
;
import
com.liquidnet.service.adam.dto.vo.AdamMemberVo
;
import
com.liquidnet.service.adam.entity.AdamMember
;
import
com.liquidnet.service.adam.entity.AdamMember
;
import
com.liquidnet.service.adam.mapper.AdamMemberMapper
;
import
com.liquidnet.service.adam.mapper.AdamMemberMapper
;
...
@@ -16,13 +17,13 @@ import org.springframework.beans.factory.annotation.Autowired;
...
@@ -16,13 +17,13 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
org.springframework.data.mongodb.core.convert.MongoConverter
;
import
org.springframework.data.mongodb.core.convert.MongoConverter
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.CollectionUtils
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Iterator
;
import
java.util.Iterator
;
import
java.util.LinkedHashSet
;
import
java.util.LinkedHashSet
;
import
java.util.List
;
import
java.util.List
;
@Slf4j
@Slf4j
@Service
@Service
public
class
AdamMemberServiceImpl
extends
ServiceImpl
<
AdamMemberMapper
,
AdamMember
>
implements
IAdamMemberService
{
public
class
AdamMemberServiceImpl
extends
ServiceImpl
<
AdamMemberMapper
,
AdamMember
>
implements
IAdamMemberService
{
...
@@ -74,4 +75,18 @@ public class AdamMemberServiceImpl extends ServiceImpl<AdamMemberMapper, AdamMem
...
@@ -74,4 +75,18 @@ public class AdamMemberServiceImpl extends ServiceImpl<AdamMemberMapper, AdamMem
return
info
;
return
info
;
}
}
@Override
public
AdamMemberSimpleVo
queryMemberSimpleVo
()
{
AdamMemberSimpleVo
simpleVo
=
(
AdamMemberSimpleVo
)
redisUtil
.
get
(
AdamRedisConst
.
INFO_MEMBERS
);
if
(
null
==
simpleVo
)
{
List
<
AdamMemberSimpleVo
>
simpleVoList
=
mongoTemplate
.
findAll
(
AdamMemberSimpleVo
.
class
,
AdamMemberVo
.
class
.
getSimpleName
());
simpleVo
=
CollectionUtils
.
isEmpty
(
simpleVoList
)
?
null
:
simpleVoList
.
get
(
0
);
if
(
null
!=
simpleVo
)
{
redisUtil
.
set
(
AdamRedisConst
.
INFO_MEMBERS
,
simpleVo
);
}
}
return
simpleVo
;
}
}
}
liquidnet-bus-service/liquidnet-service-adam/pom.xml
View file @
1dd875bd
...
@@ -30,10 +30,6 @@
...
@@ -30,10 +30,6 @@
</exclusions>
</exclusions>
</dependency>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-mail
</artifactId>
</dependency>
</dependencies>
</dependencies>
...
...
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