浏览代码

修复支付订单bug

kobe6258 4 月之前
父节点
当前提交
a3aed6dabb
共有 1 个文件被更改,包括 5 次插入4 次删除
  1. 5 4
      domian/order/trade_order.go

+ 5 - 4
domian/order/trade_order.go

@@ -69,10 +69,11 @@ func CreateTradeOrder(userId, templateUserId int, productOrderNo, tradeOrderNo,
 		logger.Error("创建支付订单失败%v", err)
 		return
 	}
-	productOrder.TradeID = tradeOrder.ID
-	productOrder.TradeNO = tradeOrder.TransactionID
-	productOrder.PaymentTime = time.Now()
-	err = tx.Save(productOrder).Error
+	err = tx.Updates(map[string]interface{}{
+		"trade_id":     tradeOrder.ID,
+		"trade_no":     tradeOrder.TransactionID,
+		"payment_time": time.Now(),
+	}).Error
 	return
 }
 func convertToDTO(tradeOrder order.TradeOrder) TradeOrderDTO {