@@ -18,12 +18,10 @@ import (
18
18
19
19
dmsV1 "github.com/actiontech/dms/pkg/dms-common/api/dms/v1"
20
20
mybatis_parser "github.com/actiontech/mybatis-mapper-2-sql"
21
- "github.com/actiontech/mybatis-mapper-2-sql/ast"
22
21
"github.com/actiontech/sqle/sqle/api/controller"
23
22
"github.com/actiontech/sqle/sqle/common"
24
23
"github.com/actiontech/sqle/sqle/config"
25
24
"github.com/actiontech/sqle/sqle/dms"
26
- driverV2 "github.com/actiontech/sqle/sqle/driver/v2"
27
25
"github.com/actiontech/sqle/sqle/errors"
28
26
"github.com/actiontech/sqle/sqle/log"
29
27
"github.com/actiontech/sqle/sqle/model"
@@ -109,7 +107,7 @@ const (
109
107
ZIPFileExtension = ".zip"
110
108
)
111
109
112
- func getSQLFromFile (c echo.Context , dbType string ) (getSQLFromFileResp , error ) {
110
+ func getSQLFromFile (c echo.Context ) (getSQLFromFileResp , error ) {
113
111
// Read it from sql file.
114
112
fileName , sqlsFromSQLFile , exist , err := controller .ReadFile (c , InputSQLFileName )
115
113
if err != nil {
@@ -130,13 +128,7 @@ func getSQLFromFile(c echo.Context, dbType string) (getSQLFromFileResp, error) {
130
128
return getSQLFromFileResp {}, err
131
129
}
132
130
if exist {
133
- var sqls []ast.StmtInfo
134
- var err error
135
- if dbType == driverV2 .DriverTypePostgreSQL || dbType == driverV2 .DriverTypeTBase {
136
- sqls , err = mybatis_parser .ParseXMLs ([]mybatis_parser.XmlFile {{Content : data }}, mybatis_parser .SkipErrorQuery , mybatis_parser .RestoreOriginSql )
137
- } else {
138
- sqls , err = mybatis_parser .ParseXMLs ([]mybatis_parser.XmlFile {{Content : data }}, mybatis_parser .SkipErrorQuery )
139
- }
131
+ sqls , err := mybatis_parser .ParseXMLs ([]mybatis_parser.XmlFile {{Content : data }}, mybatis_parser .SkipErrorQuery , mybatis_parser .RestoreOriginSql )
140
132
if err != nil {
141
133
return getSQLFromFileResp {}, errors .New (errors .ParseMyBatisXMLFileError , err )
142
134
}
@@ -155,7 +147,7 @@ func getSQLFromFile(c echo.Context, dbType string) (getSQLFromFileResp, error) {
155
147
}
156
148
157
149
// If mybatis xml file is not exist, read it from zip file.
158
- sqlsFromSQLFiles , sqlsFromXML , exist , err := getSqlsFromZip (c , dbType )
150
+ sqlsFromSQLFiles , sqlsFromXML , exist , err := getSqlsFromZip (c )
159
151
if err != nil {
160
152
return getSQLFromFileResp {}, err
161
153
}
@@ -168,7 +160,7 @@ func getSQLFromFile(c echo.Context, dbType string) (getSQLFromFileResp, error) {
168
160
}
169
161
170
162
// If zip file is not exist, read it from git repository
171
- sqlsFromSQLFiles , sqlsFromJavaFiles , sqlsFromXMLs , exist , err := getSqlsFromGit (c , dbType )
163
+ sqlsFromSQLFiles , sqlsFromJavaFiles , sqlsFromXMLs , exist , err := getSqlsFromGit (c )
172
164
if err != nil {
173
165
return getSQLFromFileResp {}, err
174
166
}
@@ -314,20 +306,14 @@ func CreateAndAuditTask(c echo.Context) error {
314
306
if err != nil {
315
307
return controller .JSONBaseErrorReq (c , err )
316
308
}
317
- instance , exist , err := dms .GetInstanceInProjectByName (c .Request ().Context (), projectUid , req .InstanceName )
318
- if ! exist {
319
- return controller .JSONBaseErrorReq (c , ErrInstanceNotExist )
320
- } else if err != nil {
321
- return controller .JSONBaseErrorReq (c , errors .New (errors .DataConflict , err ))
322
- }
323
309
324
310
if req .Sql != "" {
325
311
sqls = getSQLFromFileResp {
326
312
SourceType : model .TaskSQLSourceFromFormData ,
327
313
SQLsFromFormData : req .Sql ,
328
314
}
329
315
} else {
330
- sqls , err = getSQLFromFile (c , instance . DbType )
316
+ sqls , err = getSQLFromFile (c )
331
317
if err != nil {
332
318
return controller .JSONBaseErrorReq (c , err )
333
319
}
@@ -1001,7 +987,7 @@ func AuditTaskGroupV1(c echo.Context) error {
1001
987
SQLsFromFormData : req .Sql ,
1002
988
}
1003
989
} else {
1004
- sqls , err = getSQLFromFile (c , dbType )
990
+ sqls , err = getSQLFromFile (c )
1005
991
if err != nil {
1006
992
return controller .JSONBaseErrorReq (c , err )
1007
993
}
0 commit comments