This commit is contained in:
tangpanqing
2023-01-12 13:11:09 +08:00
parent 75415ac229
commit 35a18b5af9
10 changed files with 27 additions and 32 deletions

View File

@@ -1,7 +1,7 @@
package builder
import (
"github.com/tangpanqing/aorm/helper"
"github.com/tangpanqing/aorm/utils"
"reflect"
)
@@ -18,7 +18,7 @@ func (b *Builder) Having(dest interface{}) *Builder {
for i := 0; i < typeOf.Elem().NumField(); i++ {
isNotNull := valueOf.Elem().Field(i).Field(0).Field(1).Bool()
if isNotNull {
key := helper.UnderLine(typeOf.Elem().Field(i).Name)
key := utils.UnderLine(typeOf.Elem().Field(i).Name)
val := valueOf.Elem().Field(i).Field(0).Field(0).Interface()
b.havingList = append(b.havingList, WhereItem{Field: key, Opt: Eq, Val: val})
}