Jelajahi Sumber

增加接口信息

kobe6258 3 hari lalu
induk
melakukan
4824a92062
2 mengubah file dengan 16 tambahan dan 7 penghapusan
  1. 4 4
      domian/order/product_order.go
  2. 12 3
      service/facade/ht_trade_service.go

+ 4 - 4
domian/order/product_order.go

@@ -62,10 +62,10 @@ var (
 	}
 
 	transRefundStatusMap = map[orderDao.RefundStatus]string{
-		orderDao.RefundStatusPending:    "待退款",
-		orderDao.RefundStatusFailed:     "退款失败",
-		orderDao.RefundStatusProcessing: "退款中",
-		orderDao.RefundStatusSuccess:    "退款成功",
+		orderDao.RefundStatusPending: "待退款",
+		orderDao.RefundStatusFailed:  "退款失败",
+		orderDao.RefundStatusClosed:  "退款关闭",
+		orderDao.RefundStatusSuccess: "退款成功",
 	}
 	transProductMap = map[string]productDao.MerchantProductType{
 		"report":  productDao.Report,

+ 12 - 3
service/facade/ht_trade_service.go

@@ -20,9 +20,13 @@ var (
 )
 
 type PayOrderDTO struct {
-	ProductOrderNo string
-	TradeOrderNo   string
-	PaymentToken   string
+	ProductTitle       string
+	ProductDescription string
+	BuyId              int
+	PayType            []int
+	ProductOrderNo     string
+	TradeOrderNo       string
+	PaymentToken       string
 }
 
 func PayOrder(userId, templateUserId int, productOrder order.ProductOrderDTO) (payOrderDTO PayOrderDTO, err error) {
@@ -50,5 +54,10 @@ func PayOrder(userId, templateUserId int, productOrder order.ProductOrderDTO) (p
 	payOrderDTO.TradeOrderNo = tradeOrderNo
 	payOrderDTO.PaymentToken = token
 	payOrderDTO.ProductOrderNo = productOrder.OrderID
+	payOrderDTO.ProductTitle = productOrder.ProductName
+	payOrderDTO.ProductDescription = productOrder.ProductDescription
+	//微信用户的ID
+	payOrderDTO.BuyId = templateUserId
+	payOrderDTO.PayType = []int{1, 2}
 	return
 }