pull/361/head
overBaker 2 years ago
parent 60d0792085
commit a2848823ef

Binary file not shown.

@ -6,12 +6,14 @@ package web
import ( import (
"fmt" "fmt"
"github.com/alimy/mir/v4"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
api "github.com/rocboss/paopao-ce/auto/api/v1" api "github.com/rocboss/paopao-ce/auto/api/v1"
"github.com/rocboss/paopao-ce/internal/model/web" "github.com/rocboss/paopao-ce/internal/model/web"
"github.com/rocboss/paopao-ce/internal/servants/base" "github.com/rocboss/paopao-ce/internal/servants/base"
"github.com/rocboss/paopao-ce/internal/servants/chain" "github.com/rocboss/paopao-ce/internal/servants/chain"
"github.com/sirupsen/logrus" "github.com/sirupsen/logrus"
"github.com/smartwalle/alipay/v3"
) )
var ( var (
@ -79,20 +81,20 @@ func (s *alipayPrivSrv) UserRechargeLink(req *web.UserRechargeLinkReq) (*web.Use
return nil, web.ErrRechargeReqFail return nil, web.ErrRechargeReqFail
} }
//定义一个整型变量,单价 //定义一个整型变量,单价
a := 0.8 //a := 0.8
//var a float64 var a float64
//if req.Amount == 3000 { if req.Amount == 3000 {
// a = 1 a = 1
// //a = viper.GetFloat64("Monthly") //a = viper.GetFloat64("Monthly")
//} else { } else {
// a = 0.8 a = 0.8
// //a = viper.GetFloat64("Yearly") //a = viper.GetFloat64("Yearly")
//} }
//定义一个整型变量,单价 //定义一个整型变量,单价
p := alipay.TradePreCreate{} p := alipay.TradePreCreate{}
p.OutTradeNo = fmt.Sprintf("%d", recharge.ID) p.OutTradeNo = fmt.Sprintf("%d", recharge.ID)
p.Subject = "PaoPao用户钱包充值" p.Subject = "PaoPao用户钱包充值"
p.TotalAmount = fmt.Sprintf("%.2f", (float64(recharge.Amount)/100.0)*a) p.TotalAmount = fmt.Sprintf("%.2f", float64(recharge.Amount)/100.0*a)
p.NotifyURL = "https://" + req.Host + "/v1/alipay/notify" p.NotifyURL = "https://" + req.Host + "/v1/alipay/notify"
rsp, err := s.alipayClient.TradePreCreate(p) rsp, err := s.alipayClient.TradePreCreate(p)
if err != nil { if err != nil {

@ -14,6 +14,8 @@ import (
"unicode/utf8" "unicode/utf8"
"github.com/afocus/captcha" "github.com/afocus/captcha"
"github.com/alimy/mir/v4"
"github.com/gofrs/uuid/v5"
api "github.com/rocboss/paopao-ce/auto/api/v1" api "github.com/rocboss/paopao-ce/auto/api/v1"
"github.com/rocboss/paopao-ce/internal/core" "github.com/rocboss/paopao-ce/internal/core"
"github.com/rocboss/paopao-ce/internal/model/web" "github.com/rocboss/paopao-ce/internal/model/web"

@ -11,6 +11,8 @@ import (
"time" "time"
"unicode/utf8" "unicode/utf8"
"github.com/alimy/mir/v4"
"github.com/gofrs/uuid/v5"
"github.com/rocboss/paopao-ce/internal/core" "github.com/rocboss/paopao-ce/internal/core"
"github.com/rocboss/paopao-ce/internal/model/web" "github.com/rocboss/paopao-ce/internal/model/web"
"github.com/rocboss/paopao-ce/pkg/utils" "github.com/rocboss/paopao-ce/pkg/utils"

@ -1,6 +1,8 @@
package v1 package v1
import ( import (
"github.com/alimy/mir/v4"
"github.com/alimy/mir/v4/engine"
"github.com/rocboss/paopao-ce/internal/model/web" "github.com/rocboss/paopao-ce/internal/model/web"
) )

Loading…
Cancel
Save