|
@@ -1,6 +1,7 @@
|
|
package com.qmth.ops.biz.service;
|
|
package com.qmth.ops.biz.service;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.qmth.ops.biz.dao.UserDao;
|
|
import com.qmth.ops.biz.dao.UserDao;
|
|
@@ -66,6 +67,14 @@ public class UserService extends ServiceImpl<UserDao, User> {
|
|
return previous;
|
|
return previous;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Transactional
|
|
|
|
+ public User changeAccessToken(User user) {
|
|
|
|
+ user.setAccessToken(RandomStringUtils.random(16, true, false));
|
|
|
|
+ userDao.update(user, new LambdaUpdateWrapper<User>().set(User::getAccessToken, user.getAccessToken())
|
|
|
|
+ .eq(User::getId, user.getId()));
|
|
|
|
+ return user;
|
|
|
|
+ }
|
|
|
|
+
|
|
public IPage<User> query(UserQuery query) {
|
|
public IPage<User> query(UserQuery query) {
|
|
return userDao.selectPage(query, query.build());
|
|
return userDao.selectPage(query, query.build());
|
|
}
|
|
}
|