diff --git a/business/jxstore/financial/financial.go b/business/jxstore/financial/financial.go index 546185b1e..289b6c699 100644 --- a/business/jxstore/financial/financial.go +++ b/business/jxstore/financial/financial.go @@ -283,14 +283,20 @@ func onTLpayFinished(call *tonglianpayapi.CallBackResult) (err error) { }() globals.SugarLogger.Debug("更新order") order.TransactionID = call.TrxID + order.Status = 110 //支付成功状态 globals.SugarLogger.Debug("输出赋值后的order.TransactionID", order.TransactionID) if _, err := dao.UpdateEntityTx(txdb, order, "TransactionID"); err != nil { dao.Rollback(db, txdb) return err } + if _, err := dao.UpdateEntityTx(txdb, order, "Status"); err != nil { + dao.Rollback(db, txdb) + return err + } //测试order 数据库是否更新成功 order_test, err := dao.GetOrderByID(db, order.OrderID) globals.SugarLogger.Debug("再次从数据库拿order.TransactionID", order_test.TransactionID) + globals.SugarLogger.Debug("再次从数据库拿order.Status", order_test.Status) //////////////////////////////////// globals.SugarLogger.Debug("获取UserVendorOrder")