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
8d249d33
Commit
8d249d33
authored
Jun 09, 2022
by
liming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
初始化团长管理端
parent
cc50d4a9
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
27 additions
and
1 deletion
+27
-1
SportUserService.java
...rver/mobile/api/business/sport/user/SportUserService.java
+18
-1
RespUserInfo.java
...rver/mobile/api/business/sport/user/dto/RespUserInfo.java
+9
-0
No files found.
mobile-api/src/main/java/com/antai/sport/http/server/mobile/api/business/sport/user/SportUserService.java
View file @
8d249d33
package
com
.
antai
.
sport
.
http
.
server
.
mobile
.
api
.
business
.
sport
.
user
;
import
com.antai.sport.http.server.mobile.api.business.sport.user.dto.*
;
import
com.antai.sport.http.server.common.base.Result
;
import
com.antai.sport.http.server.common.exception.BusinessException
;
import
com.antai.sport.http.server.common.jwt.TokenService
;
...
...
@@ -14,6 +13,7 @@ import com.antai.sport.http.server.constants.DeleteStatus;
import
com.antai.sport.http.server.constants.LoginMode
;
import
com.antai.sport.http.server.constants.SportType
;
import
com.antai.sport.http.server.constants.SysCodeConstants
;
import
com.antai.sport.http.server.mobile.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.mapper.*
;
...
...
@@ -26,6 +26,8 @@ import org.springframework.transaction.annotation.Transactional;
import
org.springframework.util.DigestUtils
;
import
javax.annotation.Resource
;
import
java.math.BigDecimal
;
import
java.math.RoundingMode
;
import
java.time.LocalDateTime
;
import
java.util.*
;
import
java.util.concurrent.TimeUnit
;
...
...
@@ -349,8 +351,23 @@ public class SportUserService {
item
.
setName
(
user
.
getNickname
());
item
.
setAvatar
(
user
.
getAvatar
());
item
.
setFtp
(
user
.
getFtp
());
item
.
setWeight
(
user
.
getWeight
());
item
.
setWkg
(
handleWkg
(
user
.
getFtp
(),
user
.
getWeight
()));
resultList
.
add
(
item
);
});
return
resultList
;
}
private
BigDecimal
handleWkg
(
Integer
sourceFtp
,
BigDecimal
weight
)
{
if
(
sourceFtp
==
null
||
weight
==
null
)
{
return
BigDecimal
.
ZERO
;
}
BigDecimal
ftp
=
BigDecimal
.
valueOf
(
sourceFtp
);
if
(
ftp
.
compareTo
(
BigDecimal
.
ZERO
)
==
0
||
weight
.
compareTo
(
BigDecimal
.
ZERO
)
==
0
)
{
return
BigDecimal
.
ZERO
;
}
else
{
return
ftp
.
divide
(
weight
,
1
,
RoundingMode
.
HALF_UP
);
}
}
}
mobile-api/src/main/java/com/antai/sport/http/server/mobile/api/business/sport/user/dto/RespUserInfo.java
View file @
8d249d33
...
...
@@ -4,6 +4,8 @@ import io.swagger.annotations.ApiModel;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.math.BigDecimal
;
@Data
@ApiModel
(
"用户信息"
)
public
class
RespUserInfo
{
...
...
@@ -18,4 +20,11 @@ public class RespUserInfo {
@ApiModelProperty
(
"ftp"
)
private
Integer
ftp
;
@ApiModelProperty
(
"体重"
)
private
BigDecimal
weight
;
@ApiModelProperty
(
"功体比"
)
private
BigDecimal
wkg
;
}
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