Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
A
antai-sport-http-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
antai-sport
antai-sport-http-server
Commits
1459eade
Commit
1459eade
authored
Apr 01, 2022
by
liming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
个人信息编辑页增加头像保存功能
parent
2cf7ccd0
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
68 additions
and
6 deletions
+68
-6
SportUserService.java
...server/game/api/business/sport/user/SportUserService.java
+6
-2
ReqSaveUserInfo.java
...ver/game/api/business/sport/user/dto/ReqSaveUserInfo.java
+2
-0
RespRegisterInfo.java
...er/game/api/business/sport/user/dto/RespRegisterInfo.java
+4
-0
RespUserInfo.java
...server/game/api/business/sport/user/dto/RespUserInfo.java
+0
-4
BaseAvatar.java
.../sport/http/server/repository/base/entity/BaseAvatar.java
+35
-0
BaseAvatarMapper.java
.../http/server/repository/base/mapper/BaseAvatarMapper.java
+16
-0
BaseAvatarMapper.xml
...itory/src/main/resources/mapper/base/BaseAvatarMapper.xml
+5
-0
No files found.
game-api/src/main/java/com/antai/sport/http/server/game/api/business/sport/user/SportUserService.java
View file @
1459eade
...
@@ -14,6 +14,7 @@ import com.antai.sport.http.server.constants.LoginMode;
...
@@ -14,6 +14,7 @@ import com.antai.sport.http.server.constants.LoginMode;
import
com.antai.sport.http.server.constants.SportType
;
import
com.antai.sport.http.server.constants.SportType
;
import
com.antai.sport.http.server.constants.SysCodeConstants
;
import
com.antai.sport.http.server.constants.SysCodeConstants
;
import
com.antai.sport.http.server.game.api.business.sport.user.dto.*
;
import
com.antai.sport.http.server.game.api.business.sport.user.dto.*
;
import
com.antai.sport.http.server.repository.base.mapper.BaseAvatarMapper
;
import
com.antai.sport.http.server.repository.sport.entity.*
;
import
com.antai.sport.http.server.repository.sport.entity.*
;
import
com.antai.sport.http.server.repository.sport.mapper.*
;
import
com.antai.sport.http.server.repository.sport.mapper.*
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
...
@@ -46,7 +47,6 @@ public class SportUserService {
...
@@ -46,7 +47,6 @@ public class SportUserService {
private
boolean
isProd
;
private
boolean
isProd
;
@Resource
@Resource
private
SportUserSummaryMapper
sportUserSummaryMapper
;
private
SportUserSummaryMapper
sportUserSummaryMapper
;
@Resource
@Resource
private
SportUserMapper
sportUserMapper
;
private
SportUserMapper
sportUserMapper
;
@Resource
@Resource
...
@@ -56,6 +56,8 @@ public class SportUserService {
...
@@ -56,6 +56,8 @@ public class SportUserService {
@Resource
@Resource
private
SportUserSectionSkinMapper
sportUserSectionSkinMapper
;
private
SportUserSectionSkinMapper
sportUserSectionSkinMapper
;
@Resource
@Resource
private
BaseAvatarMapper
baseAvatarMapper
;
@Resource
private
SportUserSectionSkinService
sportUserSectionSkinService
;
private
SportUserSectionSkinService
sportUserSectionSkinService
;
@Resource
@Resource
private
TokenService
tokenService
;
private
TokenService
tokenService
;
...
@@ -66,6 +68,7 @@ public class SportUserService {
...
@@ -66,6 +68,7 @@ public class SportUserService {
@Resource
@Resource
private
RedisTemplate
<
String
,
Object
>
redisTemplate
;
private
RedisTemplate
<
String
,
Object
>
redisTemplate
;
public
Result
login
(
ReqLogin
param
)
{
public
Result
login
(
ReqLogin
param
)
{
if
(
param
.
getMode
()
==
null
||
(!
param
.
getMode
().
equals
(
LoginMode
.
PASSWORD
)
&&
!
param
.
getMode
().
equals
(
LoginMode
.
SMS_CAPTCHA
)))
{
if
(
param
.
getMode
()
==
null
||
(!
param
.
getMode
().
equals
(
LoginMode
.
PASSWORD
)
&&
!
param
.
getMode
().
equals
(
LoginMode
.
SMS_CAPTCHA
)))
{
throw
new
BusinessException
(
"请选择正确的登录模式"
);
throw
new
BusinessException
(
"请选择正确的登录模式"
);
...
@@ -159,6 +162,7 @@ public class SportUserService {
...
@@ -159,6 +162,7 @@ public class SportUserService {
RespRegisterInfo
respRegisterInfo
=
new
RespRegisterInfo
();
RespRegisterInfo
respRegisterInfo
=
new
RespRegisterInfo
();
Map
<
String
,
List
<
SysCodeDetailVO
>>
codeMap
=
commonCodeService
.
getCodeByTypes
(
SysCodeConstants
.
SEX
);
Map
<
String
,
List
<
SysCodeDetailVO
>>
codeMap
=
commonCodeService
.
getCodeByTypes
(
SysCodeConstants
.
SEX
);
respRegisterInfo
.
setSexCode
(
codeMap
.
get
(
SysCodeConstants
.
SEX
));
respRegisterInfo
.
setSexCode
(
codeMap
.
get
(
SysCodeConstants
.
SEX
));
respRegisterInfo
.
setAvatarList
(
baseAvatarMapper
.
selectList
(
null
));
return
respRegisterInfo
;
return
respRegisterInfo
;
}
}
...
@@ -175,6 +179,7 @@ public class SportUserService {
...
@@ -175,6 +179,7 @@ public class SportUserService {
loginUser
.
setBirthday
(
param
.
getBirthday
().
atStartOfDay
());
loginUser
.
setBirthday
(
param
.
getBirthday
().
atStartOfDay
());
loginUser
.
setHeight
(
param
.
getHeight
());
loginUser
.
setHeight
(
param
.
getHeight
());
loginUser
.
setWeight
(
param
.
getWeight
());
loginUser
.
setWeight
(
param
.
getWeight
());
loginUser
.
setAvatar
(
param
.
getAvatar
());
sportUserMapper
.
updateById
(
loginUser
);
sportUserMapper
.
updateById
(
loginUser
);
redisTemplate
.
delete
(
"sport_user::"
+
loginUser
.
getPhone
());
redisTemplate
.
delete
(
"sport_user::"
+
loginUser
.
getPhone
());
}
}
...
@@ -333,7 +338,6 @@ public class SportUserService {
...
@@ -333,7 +338,6 @@ public class SportUserService {
item
.
setAvatar
(
user
.
getAvatar
());
item
.
setAvatar
(
user
.
getAvatar
());
resultList
.
add
(
item
);
resultList
.
add
(
item
);
});
});
return
resultList
;
return
resultList
;
}
}
}
}
game-api/src/main/java/com/antai/sport/http/server/game/api/business/sport/user/dto/ReqSaveUserInfo.java
View file @
1459eade
...
@@ -26,4 +26,6 @@ public class ReqSaveUserInfo {
...
@@ -26,4 +26,6 @@ public class ReqSaveUserInfo {
private
BigDecimal
height
;
private
BigDecimal
height
;
@ApiModelProperty
(
value
=
"体重"
)
@ApiModelProperty
(
value
=
"体重"
)
private
BigDecimal
weight
;
private
BigDecimal
weight
;
@ApiModelProperty
(
value
=
"头像地址"
)
private
String
avatar
;
}
}
game-api/src/main/java/com/antai/sport/http/server/game/api/business/sport/user/dto/RespRegisterInfo.java
View file @
1459eade
package
com
.
antai
.
sport
.
http
.
server
.
game
.
api
.
business
.
sport
.
user
.
dto
;
package
com
.
antai
.
sport
.
http
.
server
.
game
.
api
.
business
.
sport
.
user
.
dto
;
import
com.antai.sport.http.server.common.vo.SysCodeDetailVO
;
import
com.antai.sport.http.server.common.vo.SysCodeDetailVO
;
import
com.antai.sport.http.server.repository.base.entity.BaseAvatar
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -16,4 +18,6 @@ import java.util.List;
...
@@ -16,4 +18,6 @@ import java.util.List;
public
class
RespRegisterInfo
{
public
class
RespRegisterInfo
{
@ApiModelProperty
(
"性别数据字典"
)
@ApiModelProperty
(
"性别数据字典"
)
private
List
<
SysCodeDetailVO
>
sexCode
;
private
List
<
SysCodeDetailVO
>
sexCode
;
@ApiModelProperty
(
"头像列表"
)
private
List
<
BaseAvatar
>
avatarList
;
}
}
game-api/src/main/java/com/antai/sport/http/server/game/api/business/sport/user/dto/RespUserInfo.java
View file @
1459eade
...
@@ -4,7 +4,6 @@ import io.swagger.annotations.ApiModel;
...
@@ -4,7 +4,6 @@ import io.swagger.annotations.ApiModel;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.Map
;
@Data
@Data
@ApiModel
(
"用户信息"
)
@ApiModel
(
"用户信息"
)
public
class
RespUserInfo
{
public
class
RespUserInfo
{
...
@@ -16,7 +15,4 @@ public class RespUserInfo {
...
@@ -16,7 +15,4 @@ public class RespUserInfo {
@ApiModelProperty
(
"头像"
)
@ApiModelProperty
(
"头像"
)
private
String
avatar
;
private
String
avatar
;
@ApiModelProperty
(
"外观"
)
private
Map
<
String
,
String
>
Appearance
;
}
}
repository/src/main/java/com/antai/sport/http/server/repository/base/entity/BaseAvatar.java
0 → 100644
View file @
1459eade
package
com
.
antai
.
sport
.
http
.
server
.
repository
.
base
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* <p>
*
* </p>
*
* @author liming
* @since 2022-04-01
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
BaseAvatar
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Long
id
;
/**
* url
*/
private
String
url
;
}
repository/src/main/java/com/antai/sport/http/server/repository/base/mapper/BaseAvatarMapper.java
0 → 100644
View file @
1459eade
package
com
.
antai
.
sport
.
http
.
server
.
repository
.
base
.
mapper
;
import
com.antai.sport.http.server.repository.base.entity.BaseAvatar
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* Mapper 接口
* </p>
*
* @author liming
* @since 2022-04-01
*/
public
interface
BaseAvatarMapper
extends
BaseMapper
<
BaseAvatar
>
{
}
repository/src/main/resources/mapper/base/BaseAvatarMapper.xml
0 → 100644
View file @
1459eade
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.antai.sport.http.server.repository.base.mapper.BaseAvatarMapper"
>
</mapper>
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