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
48c5d8c1
Commit
48c5d8c1
authored
Aug 16, 2022
by
liming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
上传数据库设计模型
parent
ecaedb4e
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
25 additions
and
10 deletions
+25
-10
antai-sport.ndm2
doc/antai-sport.ndm2
+9
-9
SportUserService.java
...rver/mobile/api/business/sport/user/SportUserService.java
+5
-0
SportUserMapper.java
.../http/server/repository/sport/mapper/SportUserMapper.java
+3
-0
SportUserMapper.xml
...itory/src/main/resources/mapper/sport/SportUserMapper.xml
+8
-1
No files found.
doc/antai-sport.ndm2
View file @
48c5d8c1
...
...
@@ -23311,8 +23311,8 @@
"type": "table",
"schemaName": "antaisport",
"tableName": "sport_user_friends",
"x":
32
,
"y":
684
,
"x":
753
,
"y":
1695
,
"width": 177,
"height": 261,
"isBold": false,
...
...
@@ -23327,8 +23327,8 @@
"type": "table",
"schemaName": "antaisport",
"tableName": "sport_user_friend_request",
"x":
237
,
"y":
663
,
"x":
543
,
"y":
1692
,
"width": 188,
"height": 282,
"isBold": false,
...
...
@@ -23359,8 +23359,8 @@
"type": "table",
"schemaName": "antaisport",
"tableName": "sport_chat_history",
"x":
740
,
"y": 169
1
,
"x":
944
,
"y": 169
7
,
"width": 151,
"height": 261,
"isBold": false,
...
...
@@ -23391,9 +23391,9 @@
"type": "table",
"schemaName": "antaisport",
"tableName": "praise_log",
"x":
473
,
"y":
1690
,
"width":
235
,
"x":
30
,
"y":
683
,
"width":
188
,
"height": 190,
"isBold": false,
"titleColor": {
...
...
mobile-api/src/main/java/com/antai/sport/http/server/mobile/api/business/sport/user/SportUserService.java
View file @
48c5d8c1
...
...
@@ -175,6 +175,11 @@ public class SportUserService {
* @param param
*/
public
void
saveUserInfo
(
SportUser
loginUser
,
ReqSaveUserInfo
param
)
{
if
(
param
.
getNickname
()
!=
null
)
{
if
(
sportUserMapper
.
checkNicknameRepeat
(
loginUser
.
getId
(),
loginUser
.
getNickname
()))
{
throw
new
BusinessException
(
"当前昵称已被使用!"
);
}
}
loginUser
.
setInfoInitialized
(
true
);
loginUser
.
setNickname
(
param
.
getNickname
());
loginUser
.
setSex
(
param
.
getSex
());
...
...
repository/src/main/java/com/antai/sport/http/server/repository/sport/mapper/SportUserMapper.java
View file @
48c5d8c1
...
...
@@ -2,6 +2,7 @@ package com.antai.sport.http.server.repository.sport.mapper;
import
com.antai.sport.http.server.repository.sport.entity.SportUser
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.apache.ibatis.annotations.Param
;
/**
* <p>
...
...
@@ -13,4 +14,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
*/
public
interface
SportUserMapper
extends
BaseMapper
<
SportUser
>
{
Boolean
checkNicknameRepeat
(
@Param
(
"sportUserId"
)
Long
sportUserId
,
@Param
(
"nickname"
)
String
nickname
);
}
repository/src/main/resources/mapper/sport/SportUserMapper.xml
View file @
48c5d8c1
<?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.sport.mapper.SportUserMapper"
>
<select
id=
"checkNicknameRepeat"
resultType=
"java.lang.Boolean"
>
select count(1)>0
from sport_user
where nickname = #{nickname}
<if
test=
"sportUserId != null"
>
and id != #{sportUserId}
</if>
</select>
</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