diff --git a/dao/dao.go b/dao/dao.go index 42cf656..5a45249 100644 --- a/dao/dao.go +++ b/dao/dao.go @@ -96,6 +96,8 @@ func Update(db *sqlx.DB, obj interface{}, fields ...string) (err error) { } else { sqlParams = append(sqlParams, direct.Field(0).Int()) } + fmt.Println(sql.String()) + fmt.Println(sqlParams) _, err = db.DB.Exec(sql.String(), sqlParams...) return err } diff --git a/services/order.go b/services/order.go index 259771e..12bf163 100644 --- a/services/order.go +++ b/services/order.go @@ -11,7 +11,6 @@ import ( "git.rosy.net.cn/jx-print/putils" "git.rosy.net.cn/jx-print/services/api" "github.com/jmoiron/sqlx" - "strings" "time" ) @@ -48,9 +47,7 @@ var ( } result, err := api.TLpayAPI.CreateUnitorderOrder(param) if err == nil { - var result2 tonglianpayapi.PayInfo - json.Unmarshal([]byte(result.PayInfo), &result2) - order.PrepayID = result2.Package[strings.LastIndex(result2.Package, "=")+1 : len(result2.Package)] + order.PrepayID = result.PayInfo order.TransactionID = result.TrxID err = dao.Update(db, order, "prepay_id", "transaction_id") }