Audit with AI
This commit is contained in:
9
qry.go
9
qry.go
@@ -92,13 +92,14 @@ func (c *CondGroup) Condition(args *[]any, argIdx int) string {
|
||||
defer putSB(sb)
|
||||
|
||||
sb.WriteString("(")
|
||||
currentIdx := argIdx
|
||||
for i, cond := range c.cond {
|
||||
if i == 0 {
|
||||
sb.WriteString(cond.Condition(args, argIdx+i))
|
||||
} else {
|
||||
if i > 0 {
|
||||
sb.WriteString(c.op)
|
||||
sb.WriteString(cond.Condition(args, argIdx+i))
|
||||
}
|
||||
argsLenBefore := len(*args)
|
||||
sb.WriteString(cond.Condition(args, currentIdx))
|
||||
currentIdx += len(*args) - argsLenBefore
|
||||
}
|
||||
sb.WriteString(")")
|
||||
return sb.String()
|
||||
|
||||
Reference in New Issue
Block a user