Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
cms-ci-test
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
test-ci
cms-ci-test
Commits
5606ffe6
提交
5606ffe6
authored
9月 21, 2023
作者:
张小凤
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
UserService(add)
上级
813a0396
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
38 行增加
和
1 行删除
+38
-1
UserAccountVO.java
...c/main/java/com/mmc/iuav/user/model/vo/UserAccountVO.java
+4
-0
UserServiceDao.java
...r/src/main/java/com/mmc/iuav/user/dao/UserServiceDao.java
+2
-0
UserAccountDO.java
...src/main/java/com/mmc/iuav/user/entity/UserAccountDO.java
+6
-0
UserAccountServiceImpl.java
...om/mmc/iuav/user/service/impl/UserAccountServiceImpl.java
+11
-0
UserServiceDao.xml
...service-user/src/main/resources/mapper/UserServiceDao.xml
+15
-1
没有找到文件。
cms-common/cms-common-model/src/main/java/com/mmc/iuav/user/model/vo/UserAccountVO.java
浏览文件 @
5606ffe6
...
@@ -86,6 +86,10 @@ public class UserAccountVO implements Serializable {
...
@@ -86,6 +86,10 @@ public class UserAccountVO implements Serializable {
private
String
briefIntroduction
;
private
String
briefIntroduction
;
@ApiModelProperty
(
value
=
"封面背景图"
)
@ApiModelProperty
(
value
=
"封面背景图"
)
private
String
coverPicture
;
private
String
coverPicture
;
@ApiModelProperty
(
value
=
"地区最下级id"
,
example
=
"130100"
)
private
Integer
districtChildId
;
...
...
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/dao/UserServiceDao.java
浏览文件 @
5606ffe6
...
@@ -192,5 +192,7 @@ public interface UserServiceDao {
...
@@ -192,5 +192,7 @@ public interface UserServiceDao {
int
selectUserAccount
(
UserMessageQO
userMessageQO
);
int
selectUserAccount
(
UserMessageQO
userMessageQO
);
int
selectUserAccountNickName
(
UserAccountDO
userAccountDO
);
String
getDistrictChild
(
Integer
districtChildId
);
String
getDistrictChild
(
Integer
districtChildId
);
}
}
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/entity/UserAccountDO.java
浏览文件 @
5606ffe6
...
@@ -102,6 +102,12 @@ public class UserAccountDO implements Serializable {
...
@@ -102,6 +102,12 @@ public class UserAccountDO implements Serializable {
this
.
accountStatus
=
userAccountVO
.
getAccountStatus
();
this
.
accountStatus
=
userAccountVO
.
getAccountStatus
();
this
.
remark
=
userAccountVO
.
getRemark
();
this
.
remark
=
userAccountVO
.
getRemark
();
this
.
portType
=
userAccountVO
.
getPortType
();
this
.
portType
=
userAccountVO
.
getPortType
();
this
.
userImg
=
userAccountVO
.
getUserImg
();
this
.
coverPicture
=
userAccountVO
.
getCoverPicture
();
this
.
nickName
=
userAccountVO
.
getNickName
();
this
.
districtChildId
=
userAccountVO
.
getDistrictChildId
();
this
.
briefIntroduction
=
userAccountVO
.
getBriefIntroduction
();
}
}
public
UserAccountDO
(
BUserAccountVO
bUserAccountVO
)
{
public
UserAccountDO
(
BUserAccountVO
bUserAccountVO
)
{
...
...
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/service/impl/UserAccountServiceImpl.java
浏览文件 @
5606ffe6
...
@@ -149,6 +149,10 @@ public class UserAccountServiceImpl implements UserAccountService {
...
@@ -149,6 +149,10 @@ public class UserAccountServiceImpl implements UserAccountService {
@Override
@Override
public
ResultBody
update
(
UserAccountVO
userAccountVO
)
{
public
ResultBody
update
(
UserAccountVO
userAccountVO
)
{
UserAccountDO
userAccountDO
=
new
UserAccountDO
(
userAccountVO
);
UserAccountDO
userAccountDO
=
new
UserAccountDO
(
userAccountVO
);
int
i
=
userServiceDao
.
selectUserAccountNickName
(
userAccountDO
);
if
(
i
!=
0
){
return
ResultBody
.
error
(
"昵称被占用,请重新修改"
);
}
userServiceDao
.
update
(
userAccountDO
);
userServiceDao
.
update
(
userAccountDO
);
mqProducer
.
sentUserInfoChangedMsg
(
userAccountVO
);
mqProducer
.
sentUserInfoChangedMsg
(
userAccountVO
);
return
ResultBody
.
success
();
return
ResultBody
.
success
();
...
@@ -193,6 +197,13 @@ public class UserAccountServiceImpl implements UserAccountService {
...
@@ -193,6 +197,13 @@ public class UserAccountServiceImpl implements UserAccountService {
if
(
list
==
null
)
{
if
(
list
==
null
)
{
return
null
;
return
null
;
}
}
for
(
UserAccountDO
userAccountDO
:
list
)
{
Integer
districtChildId
=
userAccountDO
.
getDistrictChildId
();
if
(
districtChildId
!=
null
){
String
districtChild
=
userServiceDao
.
getDistrictChild
(
districtChildId
);
userAccountDO
.
setRegion
(
districtChild
);
}
}
List
<
UserAccountSimpleDTO
>
accountSimpleDTOS
=
list
.
stream
().
map
(
UserAccountDO:
:
buildUserAccountSimpleDTO
).
collect
(
Collectors
.
toList
());
List
<
UserAccountSimpleDTO
>
accountSimpleDTOS
=
list
.
stream
().
map
(
UserAccountDO:
:
buildUserAccountSimpleDTO
).
collect
(
Collectors
.
toList
());
//设置用户的渠道等级
//设置用户的渠道等级
buildCooperationTagVO
(
accountSimpleDTOS
);
buildCooperationTagVO
(
accountSimpleDTOS
);
...
...
csm-service/cms-service-user/src/main/resources/mapper/UserServiceDao.xml
浏览文件 @
5606ffe6
...
@@ -90,7 +90,16 @@
...
@@ -90,7 +90,16 @@
remark = #{remark},
remark = #{remark},
</if>
</if>
<if
test=
"portType != null"
>
<if
test=
"portType != null"
>
port_type = #{portType}
port_type = #{portType},
</if>
<if
test=
"coverPicture!='' and coverPicture!=null"
>
cover_picture=#{coverPicture},
</if>
<if
test=
"districtChildId!=null"
>
district_child_id=#{districtChildId},
</if>
<if
test=
"briefIntroduction!='' and briefIntroduction!=null"
>
brief_introduction=#{briefIntroduction}
</if>
</if>
</set>
</set>
<where>
<where>
...
@@ -553,6 +562,11 @@
...
@@ -553,6 +562,11 @@
select count(*) from user_account where disable=0 and nick_name=#{nickName} and id!=#{id}
select count(*) from user_account where disable=0 and nick_name=#{nickName} and id!=#{id}
</select>
</select>
<select
id=
"selectUserAccountNickName"
resultType=
"java.lang.Integer"
parameterType=
"com.mmc.iuav.user.entity.UserAccountDO"
>
select count(*) from user_account where disable=0 and nick_name=#{nickName} and id!=#{id}
</select>
<select
id=
"getDistrictChild"
resultType=
"java.lang.String"
>
<select
id=
"getDistrictChild"
resultType=
"java.lang.String"
>
SELECT
SELECT
concat( p1.`name`, p2.`name` ) AS region
concat( p1.`name`, p2.`name` ) AS region
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论