fix: 跳过l18n字典数据翻译
This commit is contained in:
@@ -71,8 +71,10 @@ func (s *SysDictDataController) Info(c *gin.Context) {
|
|||||||
data := s.sysDictDataService.SelectDictDataByCode(dictCode)
|
data := s.sysDictDataService.SelectDictDataByCode(dictCode)
|
||||||
if data.DictCode == dictCode {
|
if data.DictCode == dictCode {
|
||||||
// 处理多语言
|
// 处理多语言
|
||||||
data.DictLabel = i18n.TKey(language, data.DictLabel)
|
if !strings.Contains(data.DictType, "i18n") {
|
||||||
data.Remark = i18n.TKey(language, data.Remark)
|
data.DictLabel = i18n.TKey(language, data.DictLabel)
|
||||||
|
data.Remark = i18n.TKey(language, data.Remark)
|
||||||
|
}
|
||||||
c.JSON(200, result.OkData(data))
|
c.JSON(200, result.OkData(data))
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@@ -233,6 +235,9 @@ func (s *SysDictDataController) Export(c *gin.Context) {
|
|||||||
// 闭包函数处理多语言
|
// 闭包函数处理多语言
|
||||||
converI18n := func(language string, arr *[]model.SysDictData) {
|
converI18n := func(language string, arr *[]model.SysDictData) {
|
||||||
for i := range *arr {
|
for i := range *arr {
|
||||||
|
if strings.Contains((*arr)[i].DictType, "i18n") {
|
||||||
|
continue
|
||||||
|
}
|
||||||
(*arr)[i].DictLabel = i18n.TKey(language, (*arr)[i].DictLabel)
|
(*arr)[i].DictLabel = i18n.TKey(language, (*arr)[i].DictLabel)
|
||||||
(*arr)[i].Remark = i18n.TKey(language, (*arr)[i].Remark)
|
(*arr)[i].Remark = i18n.TKey(language, (*arr)[i].Remark)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user