1
0
mirror of https://github.com/ManyakRus/starter.git synced 2025-02-20 20:15:46 +02:00

сделал убрал //запустим транзакцию

This commit is contained in:
Nikitin Aleksandr 2024-05-02 09:46:30 +03:00
parent 7fc6c9ef75
commit 332bca7f27

View File

@ -441,8 +441,8 @@ func RawMultipleSQL(db *gorm.DB, TextSQL string) *gorm.DB {
} }
//запустим транзакцию //запустим транзакцию
tx0 := tx.Begin() //tx0 := tx.Begin()
defer tx0.Commit() //defer tx0.Commit()
// //
TextSQL1 := "" TextSQL1 := ""
@ -453,7 +453,7 @@ func RawMultipleSQL(db *gorm.DB, TextSQL string) *gorm.DB {
if pos1 > 0 { if pos1 > 0 {
TextSQL1 = TextSQL[0:pos1] TextSQL1 = TextSQL[0:pos1]
TextSQL2 = TextSQL[pos1:] TextSQL2 = TextSQL[pos1:]
tx = tx0.Exec(TextSQL1) tx = tx.Exec(TextSQL1)
err = tx.Error err = tx.Error
if err != nil { if err != nil {
TextError := fmt.Sprint("db.Exec() error: ", err, ", TextSQL: \n", TextSQL1) TextError := fmt.Sprint("db.Exec() error: ", err, ", TextSQL: \n", TextSQL1)
@ -463,7 +463,7 @@ func RawMultipleSQL(db *gorm.DB, TextSQL string) *gorm.DB {
} }
//запустим последний запрос, с возвратом результата //запустим последний запрос, с возвратом результата
tx = tx0.Raw(TextSQL2) tx = tx.Raw(TextSQL2)
err = tx.Error err = tx.Error
if err != nil { if err != nil {
TextError := fmt.Sprint("db.Raw() error: ", err, ", TextSQL: \n", TextSQL2) TextError := fmt.Sprint("db.Raw() error: ", err, ", TextSQL: \n", TextSQL2)