Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
aixj1984 committed Sep 15, 2023
1 parent 72f3e23 commit 202a0ee
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
4 changes: 4 additions & 0 deletions gplus/dao.go
Original file line number Diff line number Diff line change
Expand Up @@ -501,6 +501,10 @@ func buildSqlAndArgs[T any](expressions []any, sqlBuilder *strings.Builder, quer
queryArgs = append(queryArgs, segment.value)
}
case *QueryCond[T]:
// 当子条件不存在查询表达式时,无需进行递归处理
if len(segment.queryExpressions) == 0 {
continue
}
sqlBuilder.WriteString(constants.LeftBracket + " ")
// 递归处理条件
queryArgs = buildSqlAndArgs[T](segment.queryExpressions, sqlBuilder, queryArgs)
Expand Down
1 change: 0 additions & 1 deletion tests/dao_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ var gormDb *gorm.DB

func init() {
dsn := "root:123456@tcp(127.0.0.1:3306)/test?charset=utf8mb4&parseTime=True&loc=Local"

var err error
gormDb, err = gorm.Open(mysql.Open(dsn), &gorm.Config{
Logger: logger.Default.LogMode(logger.Info),
Expand Down

0 comments on commit 202a0ee

Please sign in to comment.