37
37
import org .springframework .stereotype .Service ;
38
38
import org .springframework .transaction .annotation .Transactional ;
39
39
import org .springframework .web .multipart .MultipartFile ;
40
-
41
40
import javax .servlet .http .HttpServletResponse ;
42
41
import javax .validation .constraints .NotBlank ;
43
42
import java .io .File ;
@@ -120,10 +119,6 @@ public void update(User resources) {
120
119
redisUtils .del (CacheKey .MENU_USER + resources .getId ());
121
120
redisUtils .del (CacheKey .ROLE_AUTH + resources .getId ());
122
121
}
123
- // 如果用户名称修改
124
- if (!resources .getUsername ().equals (user .getUsername ())){
125
- redisUtils .del ("user::username:" + user .getUsername ());
126
- }
127
122
// 如果用户被禁用,则清除用户登录信息
128
123
if (!resources .getEnabled ()){
129
124
onlineUserService .kickOutForUsername (resources .getUsername ());
@@ -170,7 +165,6 @@ public void delete(Set<Long> ids) {
170
165
}
171
166
172
167
@ Override
173
- @ Cacheable (key = "'username:' + #p0" )
174
168
public UserDto findByName (String userName ) {
175
169
User user = userRepository .findByUsername (userName );
176
170
if (user == null ) {
@@ -184,7 +178,6 @@ public UserDto findByName(String userName) {
184
178
@ Transactional (rollbackFor = Exception .class )
185
179
public void updatePass (String username , String pass ) {
186
180
userRepository .updatePass (username , pass , new Date ());
187
- redisUtils .del ("user::username:" + username );
188
181
flushCache (username );
189
182
}
190
183
@@ -201,7 +194,6 @@ public Map<String, String> updateAvatar(MultipartFile multipartFile) {
201
194
FileUtil .del (oldPath );
202
195
}
203
196
@ NotBlank String username = user .getUsername ();
204
- redisUtils .del (CacheKey .USER_NAME + username );
205
197
flushCache (username );
206
198
return new HashMap <String , String >(1 ) {{
207
199
put ("avatar" , file .getName ());
@@ -212,7 +204,6 @@ public Map<String, String> updateAvatar(MultipartFile multipartFile) {
212
204
@ Transactional (rollbackFor = Exception .class )
213
205
public void updateEmail (String username , String email ) {
214
206
userRepository .updateEmail (username , email );
215
- redisUtils .del (CacheKey .USER_NAME + username );
216
207
flushCache (username );
217
208
}
218
209
@@ -243,7 +234,6 @@ public void download(List<UserDto> queryAll, HttpServletResponse response) throw
243
234
*/
244
235
public void delCaches (Long id , String username ) {
245
236
redisUtils .del (CacheKey .USER_ID + id );
246
- redisUtils .del (CacheKey .USER_NAME + username );
247
237
flushCache (username );
248
238
}
249
239
0 commit comments