Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
lmp_server
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
lmp
lmp_server
Commits
f8d29640
Commit
f8d29640
authored
Dec 26, 2023
by
pengxin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
删除用户信息功能修改。
parent
d9b2cc6f
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
19 additions
and
1 deletion
+19
-1
SysUserMapper.java
...c/main/java/com/yice/webadmin/upms/dao/SysUserMapper.java
+7
-0
SysUserMapper.xml
.../java/com/yice/webadmin/upms/dao/mapper/SysUserMapper.xml
+4
-0
SysUserServiceImpl.java
...m/yice/webadmin/upms/service/impl/SysUserServiceImpl.java
+8
-1
No files found.
application-webadmin/src/main/java/com/yice/webadmin/upms/dao/SysUserMapper.java
View file @
f8d29640
...
...
@@ -23,6 +23,13 @@ public interface SysUserMapper extends BaseDaoMapper<SysUser> {
*/
void
insertList
(
List
<
SysUser
>
sysUserList
);
/**
* 根据用户编号进行删除。
*
* @param userId 用户编号。
*/
Integer
deleteByUserId
(
@Param
(
"userId"
)
Long
userId
);
/**
* 获取过滤后的对象列表。
*
...
...
application-webadmin/src/main/java/com/yice/webadmin/upms/dao/mapper/SysUserMapper.xml
View file @
f8d29640
...
...
@@ -386,4 +386,8 @@
ORDER BY
r.role_id, m.menu_id
</select>
<delete
id=
"deleteByUserId"
parameterType=
"java.lang.Long"
>
DELETE FROM sys_user WHERE user_id = #{userId}
</delete>
</mapper>
application-webadmin/src/main/java/com/yice/webadmin/upms/service/impl/SysUserServiceImpl.java
View file @
f8d29640
...
...
@@ -20,6 +20,8 @@ import com.yice.common.ext.base.BizWidgetDatasource;
import
com.yice.common.ext.constant.BizWidgetDatasourceType
;
import
com.yice.common.ext.util.BizWidgetDatasourceExtHelper
;
import
com.yice.common.sequence.wrapper.IdGeneratorWrapper
;
import
com.yice.webadmin.app.dao.KnowledgeUserMapper
;
import
com.yice.webadmin.app.model.KnowledgeUser
;
import
com.yice.webadmin.upms.dao.SysDataPermUserMapper
;
import
com.yice.webadmin.upms.dao.SysUserMapper
;
import
com.yice.webadmin.upms.dao.SysUserPostMapper
;
...
...
@@ -59,6 +61,8 @@ public class SysUserServiceImpl extends BaseService<SysUser, Long> implements Sy
@Autowired
private
SysDataPermUserMapper
sysDataPermUserMapper
;
@Autowired
private
KnowledgeUserMapper
knowledgeUserMapper
;
@Autowired
private
SysDeptService
sysDeptService
;
@Autowired
private
SysRoleService
sysRoleService
;
...
...
@@ -308,7 +312,7 @@ public class SysUserServiceImpl extends BaseService<SysUser, Long> implements Sy
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Override
public
boolean
remove
(
Long
userId
)
{
if
(
sysUserMapper
.
deleteById
(
userId
)
==
0
)
{
if
(
sysUserMapper
.
deleteBy
User
Id
(
userId
)
==
0
)
{
return
false
;
}
SysUserRole
userRole
=
new
SysUserRole
();
...
...
@@ -320,6 +324,9 @@ public class SysUserServiceImpl extends BaseService<SysUser, Long> implements Sy
SysDataPermUser
dataPermUser
=
new
SysDataPermUser
();
dataPermUser
.
setUserId
(
userId
);
sysDataPermUserMapper
.
delete
(
new
QueryWrapper
<>(
dataPermUser
));
KnowledgeUser
knowledgeUser
=
new
KnowledgeUser
();
knowledgeUser
.
setUserId
(
userId
);
knowledgeUserMapper
.
delete
(
new
QueryWrapper
<>(
knowledgeUser
));
return
true
;
}
...
...
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