From 5d66eabcb4d8a5e95fab366c8654ff9c0f9ea19d Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Thu, 18 Jan 2024 11:16:34 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=AD=97=E5=85=B8=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=88=B7=E6=96=B0=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/system/service/sys_dict_data.impl.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/modules/system/service/sys_dict_data.impl.go b/src/modules/system/service/sys_dict_data.impl.go index 258b3138..735c21d4 100644 --- a/src/modules/system/service/sys_dict_data.impl.go +++ b/src/modules/system/service/sys_dict_data.impl.go @@ -97,6 +97,8 @@ func (r *SysDictDataImpl) DeleteDictDataByCodes(dictCodes []string) (int64, erro func (r *SysDictDataImpl) InsertDictData(sysDictData model.SysDictData) string { insertId := r.sysDictDataRepository.InsertDictData(sysDictData) if insertId != "" { + // 刷新缓存 + r.sysDictTypeService.ClearDictCache(sysDictData.DictType) r.sysDictTypeService.LoadingDictCache(sysDictData.DictType) } return insertId @@ -106,6 +108,8 @@ func (r *SysDictDataImpl) InsertDictData(sysDictData model.SysDictData) string { func (r *SysDictDataImpl) UpdateDictData(sysDictData model.SysDictData) int64 { rows := r.sysDictDataRepository.UpdateDictData(sysDictData) if rows > 0 { + // 刷新缓存 + r.sysDictTypeService.ClearDictCache(sysDictData.DictType) r.sysDictTypeService.LoadingDictCache(sysDictData.DictType) } return rows