From a80c46dab92c7d42bbb78a6792b257c96f56e6ad Mon Sep 17 00:00:00 2001 From: iDer <47515289+idersec@users.noreply.github.com> Date: Fri, 17 Dec 2021 20:02:59 +0800 Subject: [PATCH] Fix:sql has @variable (#302) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix:sql has @variable * fix:sql has @variable --- internal/check/checkinterface.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/internal/check/checkinterface.go b/internal/check/checkinterface.go index e5574637..deb87cbb 100644 --- a/internal/check/checkinterface.go +++ b/internal/check/checkinterface.go @@ -299,6 +299,13 @@ func (m *InterfaceMethod) sqlStateCheckAndSplit() error { break } } + case '\\': + if sqlString[i+1] == '@' { + i++ + buf.WriteSql(sqlString[i]) + continue + } + buf.WriteSql(b) case '{', '@': if sqlClause := buf.Dump(); strings.TrimSpace(sqlClause) != "" { m.Sections.members = append(m.Sections.members, section{