From dd09f52343b9edda7fbe17da9c3611d7b961e8f5 Mon Sep 17 00:00:00 2001 From: linwenxiang <991154416@qq.com> Date: Sat, 3 Oct 2020 09:15:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=AD=97=E5=85=B8=E5=80=BC?= =?UTF-8?q?=E6=9F=A5=E9=87=8D=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/models/dictdata.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/admin/models/dictdata.go b/app/admin/models/dictdata.go index 1db9bb35..29a0f034 100644 --- a/app/admin/models/dictdata.go +++ b/app/admin/models/dictdata.go @@ -35,7 +35,10 @@ func (e *DictData) Create() (DictData, error) { var doc DictData var i int64 - if err := orm.Eloquent.Table(e.TableName()).Where("dict_label=? or (dict_label=? and dict_value = ?)", e.DictLabel, e.DictLabel, e.DictValue).Count(&i).Error; err != nil { + if err := orm.Eloquent.Table(e.TableName()). + Where("dict_type = ?", e.DictType). + Where("dict_label=? or (dict_label=? and dict_value = ?)", e.DictLabel, e.DictLabel, e.DictValue). + Count(&i).Error; err != nil { return doc, err } if i > 0 {