diff --git a/business/jxcallback/orderman/orderman_ext.go b/business/jxcallback/orderman/orderman_ext.go index 9f8d51a32..59d20f1e6 100644 --- a/business/jxcallback/orderman/orderman_ext.go +++ b/business/jxcallback/orderman/orderman_ext.go @@ -1069,14 +1069,7 @@ func (c *OrderManager) GetAfsOrders(ctx *jxcontext.Context, keyword, afsOrderID, var orders []*GetAfsOrdersResult db := dao.GetDB() txDB, _ := dao.Begin(db) - defer func() { - if r := recover(); r != nil || err != nil { - dao.Rollback(db, txDB) - if r != nil { - panic(r) - } - } - }() + defer dao.Commit(db, txDB) if err = dao.GetRowsTx(txDB, &orders, sql, sqlParams...); err == nil { pagedInfo = &model.PagedInfo{ TotalCount: dao.GetLastTotalRowCount2(db, txDB), @@ -1091,7 +1084,6 @@ func (c *OrderManager) GetAfsOrders(ctx *jxcontext.Context, keyword, afsOrderID, } } pagedInfo.Data = orders - dao.Commit(db, txDB) } return pagedInfo, err }