Skip to content

Commit 6a1941a

Browse files
authored
Merge pull request #814 from keemozhang/master
fix🐛: declaration of new local variable causes transactions to be ign…
2 parents 3ae7c44 + b954a2f commit 6a1941a

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

Diff for: app/admin/service/sys_dept.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ func (e *SysDept) Insert(c *dto.SysDeptInsertReq) error {
8484
}
8585
var mp = map[string]string{}
8686
mp["dept_path"] = deptPath
87-
if err := tx.Model(&data).Update("dept_path", deptPath).Error; err != nil {
87+
if err = tx.Model(&data).Update("dept_path", deptPath).Error; err != nil {
8888
e.Log.Errorf("db error:%s", err)
8989
return err
9090
}

Diff for: app/admin/service/sys_role.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ func (e *SysRole) Insert(c *dto.SysRoleInsertReq, cb *casbin.SyncedEnforcer) err
7575
c.Generate(&data)
7676
tx := e.Orm
7777
if config.DatabaseConfig.Driver != "sqlite3" {
78-
tx := e.Orm.Begin()
78+
tx = e.Orm.Begin()
7979
defer func() {
8080
if err != nil {
8181
tx.Rollback()
@@ -132,7 +132,7 @@ func (e *SysRole) Update(c *dto.SysRoleUpdateReq, cb *casbin.SyncedEnforcer) err
132132
var err error
133133
tx := e.Orm
134134
if config.DatabaseConfig.Driver != "sqlite3" {
135-
tx := e.Orm.Begin()
135+
tx = e.Orm.Begin()
136136
defer func() {
137137
if err != nil {
138138
tx.Rollback()
@@ -197,7 +197,7 @@ func (e *SysRole) Remove(c *dto.SysRoleDeleteReq, cb *casbin.SyncedEnforcer) err
197197
var err error
198198
tx := e.Orm
199199
if config.DatabaseConfig.Driver != "sqlite3" {
200-
tx := e.Orm.Begin()
200+
tx = e.Orm.Begin()
201201
defer func() {
202202
if err != nil {
203203
tx.Rollback()
@@ -244,7 +244,7 @@ func (e *SysRole) UpdateDataScope(c *dto.RoleDataScopeReq) *SysRole {
244244
var err error
245245
tx := e.Orm
246246
if config.DatabaseConfig.Driver != "sqlite3" {
247-
tx := e.Orm.Begin()
247+
tx = e.Orm.Begin()
248248
defer func() {
249249
if err != nil {
250250
tx.Rollback()
@@ -285,7 +285,7 @@ func (e *SysRole) UpdateStatus(c *dto.UpdateStatusReq) error {
285285
var err error
286286
tx := e.Orm
287287
if config.DatabaseConfig.Driver != "sqlite3" {
288-
tx := e.Orm.Begin()
288+
tx = e.Orm.Begin()
289289
defer func() {
290290
if err != nil {
291291
tx.Rollback()

0 commit comments

Comments
 (0)