fix: 字典数据更新刷新缓存
This commit is contained in:
@@ -97,6 +97,8 @@ func (r *SysDictDataImpl) DeleteDictDataByCodes(dictCodes []string) (int64, erro
|
|||||||
func (r *SysDictDataImpl) InsertDictData(sysDictData model.SysDictData) string {
|
func (r *SysDictDataImpl) InsertDictData(sysDictData model.SysDictData) string {
|
||||||
insertId := r.sysDictDataRepository.InsertDictData(sysDictData)
|
insertId := r.sysDictDataRepository.InsertDictData(sysDictData)
|
||||||
if insertId != "" {
|
if insertId != "" {
|
||||||
|
// 刷新缓存
|
||||||
|
r.sysDictTypeService.ClearDictCache(sysDictData.DictType)
|
||||||
r.sysDictTypeService.LoadingDictCache(sysDictData.DictType)
|
r.sysDictTypeService.LoadingDictCache(sysDictData.DictType)
|
||||||
}
|
}
|
||||||
return insertId
|
return insertId
|
||||||
@@ -106,6 +108,8 @@ func (r *SysDictDataImpl) InsertDictData(sysDictData model.SysDictData) string {
|
|||||||
func (r *SysDictDataImpl) UpdateDictData(sysDictData model.SysDictData) int64 {
|
func (r *SysDictDataImpl) UpdateDictData(sysDictData model.SysDictData) int64 {
|
||||||
rows := r.sysDictDataRepository.UpdateDictData(sysDictData)
|
rows := r.sysDictDataRepository.UpdateDictData(sysDictData)
|
||||||
if rows > 0 {
|
if rows > 0 {
|
||||||
|
// 刷新缓存
|
||||||
|
r.sysDictTypeService.ClearDictCache(sysDictData.DictType)
|
||||||
r.sysDictTypeService.LoadingDictCache(sysDictData.DictType)
|
r.sysDictTypeService.LoadingDictCache(sysDictData.DictType)
|
||||||
}
|
}
|
||||||
return rows
|
return rows
|
||||||
|
|||||||
Reference in New Issue
Block a user