diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/PostController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/PostController.java
index 94672f5c..c9e784bb 100644
--- a/blade-service/blade-system/src/main/java/org/springblade/system/controller/PostController.java
+++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/PostController.java
@@ -24,6 +24,7 @@ import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import lombok.AllArgsConstructor;
import org.springblade.core.boot.ctrl.BladeController;
+import org.springblade.core.cache.utils.CacheUtil;
import org.springblade.core.mp.support.Condition;
import org.springblade.core.mp.support.Query;
import org.springblade.core.secure.BladeUser;
@@ -38,6 +39,8 @@ import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
import java.util.List;
+import static org.springblade.core.cache.constant.CacheConstant.SYS_CACHE;
+
/**
* 岗位表 控制器
*
@@ -92,6 +95,7 @@ public class PostController extends BladeController {
@ApiOperationSupport(order = 4)
@ApiOperation(value = "新增", notes = "传入post")
public R save(@Valid @RequestBody Post post) {
+ CacheUtil.clear(SYS_CACHE);
return R.status(postService.save(post));
}
@@ -102,6 +106,7 @@ public class PostController extends BladeController {
@ApiOperationSupport(order = 5)
@ApiOperation(value = "修改", notes = "传入post")
public R update(@Valid @RequestBody Post post) {
+ CacheUtil.clear(SYS_CACHE);
return R.status(postService.updateById(post));
}
@@ -112,6 +117,7 @@ public class PostController extends BladeController {
@ApiOperationSupport(order = 6)
@ApiOperation(value = "新增或修改", notes = "传入post")
public R submit(@Valid @RequestBody Post post) {
+ CacheUtil.clear(SYS_CACHE);
return R.status(postService.saveOrUpdate(post));
}
@@ -123,6 +129,7 @@ public class PostController extends BladeController {
@ApiOperationSupport(order = 7)
@ApiOperation(value = "逻辑删除", notes = "传入ids")
public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) {
+ CacheUtil.clear(SYS_CACHE);
return R.status(postService.deleteLogic(Func.toLongList(ids)));
}
diff --git a/blade-service/blade-user/src/main/java/org/springblade/system/user/mapper/UserMapper.xml b/blade-service/blade-user/src/main/java/org/springblade/system/user/mapper/UserMapper.xml
index 91634443..e80bb010 100644
--- a/blade-service/blade-user/src/main/java/org/springblade/system/user/mapper/UserMapper.xml
+++ b/blade-service/blade-user/src/main/java/org/springblade/system/user/mapper/UserMapper.xml
@@ -22,6 +22,7 @@
+