@@ -100,6 +100,8 @@ public class SystemRemindServiceImpl implements SystemRemindService {
accountApi.bindCompany(accountDTO.getId(), BaseContextHolder.getCompanyId());
//绑定角色
accountApi.bindRoles(accountDTO.getId(), addApplyDTO.getRoles());
+ //账户缓存清除
+ accountApi.clearCache(accountDTO.getId());
}
//更新申请单状态
@@ -116,4 +116,12 @@ public interface AccountApi {
*/
@PostMapping("/account/updatePassword")
Result updatePassword(@RequestBody CookieInfo info);
+
+ /**
+ * 账户缓存清除
+ * @param id 账户ID
+ * @return
+ */
+ @GetMapping("/account/cache/clear/{id}")
+ Result clearCache(@PathVariable("id") Long id);
@@ -491,6 +491,17 @@ public class AccountController {
return Result.success();
+ * 清除指定账户的缓存
+ * @param id
+ @GetMapping("/cache/clear/{id}")
+ public Result clearCache(@PathVariable("id") Long id){
+ accountService.clearCache(id);
+ return Result.success();
+ }
/**
* 分享加入
* @param shareAddDTO