@@ -43,12 +43,12 @@ protected UserMapper getMapper() {
43
43
return this .userMapper ;
44
44
}
45
45
46
- public User selectByUserName (String username ) {
46
+ public User selectByUserName (String username ) {
47
47
return this .getMapper ().selectByUserName (username );
48
48
}
49
49
50
50
@ Override
51
- public String insert (User data ) {
51
+ public String insert (User data ) {
52
52
tryValidPo (data );
53
53
Assert .isNull (selectByUserName (data .getUsername ()), "用户已存在!" );
54
54
data .setId (RandomUtil .randomChar (6 ));
@@ -59,7 +59,7 @@ public String insert(User data) {
59
59
userMapper .insert (new InsertParam <>(data ));
60
60
String id = data .getId ();
61
61
//添加角色关联
62
- if (data .getUserRoles (). size () != 0 ) {
62
+ if (data .getUserRoles () != null ) {
63
63
for (UserRole userRole : data .getUserRoles ()) {
64
64
userRole .setId (RandomUtil .randomChar ());
65
65
userRole .setUserId (data .getId ());
@@ -70,12 +70,12 @@ public String insert(User data) {
70
70
}
71
71
72
72
@ Override
73
- public List <String > batchInsert (List <User > data , boolean skipFail ) {
73
+ public List <String > batchInsert (List <User > data , boolean skipFail ) {
74
74
throw new UnsupportedOperationException ("不支持此操作" );
75
75
}
76
76
77
77
@ Override
78
- public int update (User data ) {
78
+ public int update (User data ) {
79
79
tryValidPo (data );
80
80
User old = this .selectByUserName (data .getUsername ());
81
81
if (old != null && !old .getId ().equals (data .getId ())) {
@@ -87,7 +87,7 @@ public int update(User data) {
87
87
userMapper .updatePassword (data );
88
88
}
89
89
int i = userMapper .update (new UpdateParam <>(data ).excludes ("status" , "password" , "createDate" ));
90
- if (data .getUserRoles (). size () != 0 ) {
90
+ if (data .getUserRoles () != null ) {
91
91
//删除所有
92
92
userRoleMapper .deleteByUserId (data .getId ());
93
93
for (UserRole userRole : data .getUserRoles ()) {
@@ -100,7 +100,7 @@ public int update(User data) {
100
100
}
101
101
102
102
@ Override
103
- public void initAdminUser (User user ) {
103
+ public void initAdminUser (User user ) {
104
104
QueryParam queryParam = new QueryParam ().noPaging ();
105
105
queryParam .orderBy ("sortIndex" );
106
106
List <Module > modules = moduleService .select (queryParam );
@@ -112,30 +112,30 @@ public void initAdminUser(User user) {
112
112
}
113
113
114
114
@ Override
115
- public void initGuestUser (User user ) {
115
+ public void initGuestUser (User user ) {
116
116
List <UserRole > userRoles = userRoleMapper .select (new QueryParam ().where ("roleId" , "guest" ).noPaging ());
117
117
user .setUserRoles (userRoles );
118
118
user .initRoleInfo ();
119
119
}
120
120
121
121
@ Override
122
- public void enableUser (String id ) {
122
+ public void enableUser (String id ) {
123
123
User user = selectByPk (id );
124
124
if (user == null ) throw new NotFoundException ("用户不存在!" );
125
125
user .setStatus (1 );
126
126
getMapper ().update (new UpdateParam <>(user ).includes ("status" ).where ("id" , id ));
127
127
}
128
128
129
129
@ Override
130
- public void disableUser (String id ) {
130
+ public void disableUser (String id ) {
131
131
User user = selectByPk (id );
132
132
if (user == null ) throw new NotFoundException ("用户不存在!" );
133
133
user .setStatus (-1 );
134
134
getMapper ().update (new UpdateParam <>(user ).includes ("status" ).where ("id" , id ));
135
135
}
136
136
137
137
@ Override
138
- public int delete (String s ) {
138
+ public int delete (String s ) {
139
139
throw new BusinessException ("服务不支持" , 500 );
140
140
}
141
141
}
0 commit comments