From 3063386ec6a246395953d38e12c15056a54055f9 Mon Sep 17 00:00:00 2001 From: zhangwenjian Date: Sat, 29 Aug 2020 16:31:56 +0800 Subject: [PATCH] fix:create args bug --- models/dictdata.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/models/dictdata.go b/models/dictdata.go index 72d74282..96625568 100644 --- a/models/dictdata.go +++ b/models/dictdata.go @@ -34,7 +34,9 @@ func (e *DictData) Create() (DictData, error) { var doc DictData var i int64 - orm.Eloquent.Table(e.TableName()).Where("dict_label=? or (dict_label=? and dict_value = ?)", e.DictLabel, e.DictValue).Count(&i) + 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 { + return doc, err + } if i > 0 { return doc, errors.New("字典标签或者字典键值已经存在!") }