增加修改和删除功能
This commit is contained in:
@@ -223,13 +223,10 @@ public class GuestUserServiceImpl extends ServiceImpl<GuestUserMapper, GuestUser
|
||||
LocalDateTime expireTime = LocalDateTime.now().minusDays(days);
|
||||
|
||||
LambdaQueryWrapper<GuestUser> wrapper = new LambdaQueryWrapper<>();
|
||||
wrapper.lt(GuestUser::getLastActiveTime, expireTime)
|
||||
.eq(GuestUser::getIsDeleted, 0);
|
||||
wrapper.lt(GuestUser::getLastActiveTime, expireTime);
|
||||
|
||||
GuestUser updateUser = new GuestUser();
|
||||
updateUser.setIsDeleted(1);
|
||||
|
||||
return this.update(updateUser, wrapper);
|
||||
// 使用 MyBatis-Plus 的 remove 方法,自动处理逻辑删除
|
||||
return this.remove(wrapper);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -285,13 +282,12 @@ public class GuestUserServiceImpl extends ServiceImpl<GuestUserMapper, GuestUser
|
||||
@Override
|
||||
public boolean deleteGuestUser(String id) {
|
||||
GuestUser guestUser = this.getById(id);
|
||||
if (guestUser == null || guestUser.getIsDeleted() == 1) {
|
||||
if (guestUser == null) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// 逻辑删除
|
||||
guestUser.setIsDeleted(1);
|
||||
return this.updateById(guestUser);
|
||||
// 使用 MyBatis-Plus 的 removeById 方法,自动处理逻辑删除
|
||||
return this.removeById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user