修改逻辑 审核了就能看到。
This commit is contained in:
parent
d35d39024b
commit
6e59dcadbc
|
@ -8,6 +8,7 @@ import lombok.AllArgsConstructor;
|
||||||
import org.springblade.core.cache.utils.CacheUtil;
|
import org.springblade.core.cache.utils.CacheUtil;
|
||||||
import org.springblade.core.mp.support.Condition;
|
import org.springblade.core.mp.support.Condition;
|
||||||
import org.springblade.core.mp.support.Query;
|
import org.springblade.core.mp.support.Query;
|
||||||
|
import org.springblade.core.redis.cache.BladeRedis;
|
||||||
import org.springblade.core.secure.BladeUser;
|
import org.springblade.core.secure.BladeUser;
|
||||||
import org.springblade.core.tool.api.R;
|
import org.springblade.core.tool.api.R;
|
||||||
import org.springblade.core.tool.utils.DigestUtil;
|
import org.springblade.core.tool.utils.DigestUtil;
|
||||||
|
@ -30,6 +31,8 @@ import static org.springblade.core.cache.constant.CacheConstant.USER_CACHE;
|
||||||
public class AdministratorController {
|
public class AdministratorController {
|
||||||
|
|
||||||
private AdministratorService service;
|
private AdministratorService service;
|
||||||
|
//引入BladeRedis
|
||||||
|
private BladeRedis bladeRedis;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 管理员用户分页列表
|
* 管理员用户分页列表
|
||||||
|
@ -64,6 +67,7 @@ public class AdministratorController {
|
||||||
@PutMapping("/update")
|
@PutMapping("/update")
|
||||||
public R<Boolean> update(@RequestBody Administrator administrator){
|
public R<Boolean> update(@RequestBody Administrator administrator){
|
||||||
CacheUtil.clear(USER_CACHE);
|
CacheUtil.clear(USER_CACHE);
|
||||||
|
bladeRedis.del("blade:user::user:account:595035-"+administrator.getEmail());
|
||||||
return R.status(service.updateById(administrator));
|
return R.status(service.updateById(administrator));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -95,7 +99,7 @@ public class AdministratorController {
|
||||||
*/
|
*/
|
||||||
@PutMapping("/updatePassword")
|
@PutMapping("/updatePassword")
|
||||||
public R<Boolean> updatePassword(@RequestParam String email,@RequestParam String newPassword,@RequestParam String tenantId,@RequestParam String code){
|
public R<Boolean> updatePassword(@RequestParam String email,@RequestParam String newPassword,@RequestParam String tenantId,@RequestParam String code){
|
||||||
CacheUtil.clear(USER_CACHE);
|
bladeRedis.del("blade:user::user:account:595035-"+email);
|
||||||
return R.data(service.updatePassword(email,newPassword,tenantId,code));
|
return R.data(service.updatePassword(email,newPassword,tenantId,code));
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
@ -114,7 +118,7 @@ public class AdministratorController {
|
||||||
*/
|
*/
|
||||||
@PutMapping("/updatePasswordByOldPassword")
|
@PutMapping("/updatePasswordByOldPassword")
|
||||||
public R<Boolean> updatePasswordByOldPassword(@RequestParam String account,@RequestParam String tenantId,@RequestParam String oldPassword,@RequestParam String newPassword){
|
public R<Boolean> updatePasswordByOldPassword(@RequestParam String account,@RequestParam String tenantId,@RequestParam String oldPassword,@RequestParam String newPassword){
|
||||||
CacheUtil.clear(USER_CACHE);
|
bladeRedis.del("blade:user::user:account:595035-"+account);
|
||||||
Administrator administrator = service.getOne(Wrappers.<Administrator>query().lambda().eq(Administrator::getAccount,account).eq(Administrator::getTenantId,tenantId));
|
Administrator administrator = service.getOne(Wrappers.<Administrator>query().lambda().eq(Administrator::getAccount,account).eq(Administrator::getTenantId,tenantId));
|
||||||
if(administrator == null){
|
if(administrator == null){
|
||||||
return R.data(false);
|
return R.data(false);
|
||||||
|
|
Loading…
Reference in New Issue