Skip to content

Commit be412bb

Browse files
committed
修复当未设置角色时,无法清除角色
1 parent 10ff663 commit be412bb

File tree

1 file changed

+11
-11
lines changed
  • hsweb-web-service/hsweb-web-service-simple/src/main/java/org/hsweb/web/service/impl/user

1 file changed

+11
-11
lines changed

hsweb-web-service/hsweb-web-service-simple/src/main/java/org/hsweb/web/service/impl/user/UserServiceImpl.java

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,12 @@ protected UserMapper getMapper() {
4343
return this.userMapper;
4444
}
4545

46-
public User selectByUserName(String username) {
46+
public User selectByUserName(String username) {
4747
return this.getMapper().selectByUserName(username);
4848
}
4949

5050
@Override
51-
public String insert(User data) {
51+
public String insert(User data) {
5252
tryValidPo(data);
5353
Assert.isNull(selectByUserName(data.getUsername()), "用户已存在!");
5454
data.setId(RandomUtil.randomChar(6));
@@ -59,7 +59,7 @@ public String insert(User data) {
5959
userMapper.insert(new InsertParam<>(data));
6060
String id = data.getId();
6161
//添加角色关联
62-
if (data.getUserRoles().size() != 0) {
62+
if (data.getUserRoles() != null) {
6363
for (UserRole userRole : data.getUserRoles()) {
6464
userRole.setId(RandomUtil.randomChar());
6565
userRole.setUserId(data.getId());
@@ -70,12 +70,12 @@ public String insert(User data) {
7070
}
7171

7272
@Override
73-
public List<String> batchInsert(List<User> data, boolean skipFail) {
73+
public List<String> batchInsert(List<User> data, boolean skipFail) {
7474
throw new UnsupportedOperationException("不支持此操作");
7575
}
7676

7777
@Override
78-
public int update(User data) {
78+
public int update(User data) {
7979
tryValidPo(data);
8080
User old = this.selectByUserName(data.getUsername());
8181
if (old != null && !old.getId().equals(data.getId())) {
@@ -87,7 +87,7 @@ public int update(User data) {
8787
userMapper.updatePassword(data);
8888
}
8989
int i = userMapper.update(new UpdateParam<>(data).excludes("status", "password", "createDate"));
90-
if (data.getUserRoles().size() != 0) {
90+
if (data.getUserRoles() != null) {
9191
//删除所有
9292
userRoleMapper.deleteByUserId(data.getId());
9393
for (UserRole userRole : data.getUserRoles()) {
@@ -100,7 +100,7 @@ public int update(User data) {
100100
}
101101

102102
@Override
103-
public void initAdminUser(User user) {
103+
public void initAdminUser(User user) {
104104
QueryParam queryParam = new QueryParam().noPaging();
105105
queryParam.orderBy("sortIndex");
106106
List<Module> modules = moduleService.select(queryParam);
@@ -112,30 +112,30 @@ public void initAdminUser(User user) {
112112
}
113113

114114
@Override
115-
public void initGuestUser(User user) {
115+
public void initGuestUser(User user) {
116116
List<UserRole> userRoles = userRoleMapper.select(new QueryParam().where("roleId", "guest").noPaging());
117117
user.setUserRoles(userRoles);
118118
user.initRoleInfo();
119119
}
120120

121121
@Override
122-
public void enableUser(String id) {
122+
public void enableUser(String id) {
123123
User user = selectByPk(id);
124124
if (user == null) throw new NotFoundException("用户不存在!");
125125
user.setStatus(1);
126126
getMapper().update(new UpdateParam<>(user).includes("status").where("id", id));
127127
}
128128

129129
@Override
130-
public void disableUser(String id) {
130+
public void disableUser(String id) {
131131
User user = selectByPk(id);
132132
if (user == null) throw new NotFoundException("用户不存在!");
133133
user.setStatus(-1);
134134
getMapper().update(new UpdateParam<>(user).includes("status").where("id", id));
135135
}
136136

137137
@Override
138-
public int delete(String s) {
138+
public int delete(String s) {
139139
throw new BusinessException("服务不支持", 500);
140140
}
141141
}

0 commit comments

Comments
 (0)