소스 검색

修改bug

yjp 1 년 전
부모
커밋
4ca69dc806
1개의 변경된 파일9개의 추가작업 그리고 1개의 파일을 삭제
  1. 9 1
      framework/core/infrastructure/database/sql/condition.go

+ 9 - 1
framework/core/infrastructure/database/sql/condition.go

@@ -188,7 +188,15 @@ func (conditions *Conditions) Queries() []string {
 func (conditions *Conditions) Args() []any {
 	args := make([]any, 0)
 	for _, conditionArgs := range conditions.args {
-		args = append(args, conditionArgs...)
+		if conditionArgs == nil {
+			continue
+		}
+
+		if len(conditionArgs) == 1 {
+			args = append(args, conditionArgs[0])
+		} else {
+			args = append(args, conditionArgs)
+		}
 	}
 
 	return args