This commit is contained in:
邹宗楠
2022-07-11 09:52:25 +08:00
parent b67d3556cf
commit efc987d932
2 changed files with 19 additions and 2 deletions

View File

@@ -3,11 +3,13 @@ package q_bida
import (
"errors"
"fmt"
"git.rosy.net.cn/baseapi/platformapi/alipayapi"
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/business/jxutils"
"git.rosy.net.cn/jx-callback/business/jxutils/jxcontext"
"git.rosy.net.cn/jx-callback/business/model"
"git.rosy.net.cn/jx-callback/business/model/dao"
"git.rosy.net.cn/jx-callback/globals/api"
"time"
)
@@ -56,6 +58,22 @@ func AddUserWithdrawal(ctx *jxcontext.Context, param *model.AddWithdrawalRecordR
payOrder.ServiceCharge = utils.Float64TwoInt(float64(param.WithdrawalMoney) * (float64(place.DividePercentage) / float64(100)))
payOrder.PayMoney = param.WithdrawalMoney - payOrder.ServiceCharge
}
// 发起支付
var aliResult *alipayapi.Withdrawal4AliPayRes
if payOrder.WithdrawalMoney <= alipayapi.MinWithdrawalMoney {
aliResult, err = api.AliPayAPI.Withdrawal4AliPay(&alipayapi.WithdrawalParam{
OutBizNo: payOrder.OrderID,
TransAmount: utils.Int2Float64(payOrder.PayMoney),
OrderTitle: "京西生活提现成功",
PayeeInfo: &alipayapi.PayeeInfoParam{
Identity: param.AlipayAccount,
Name: param.AlipayName,
},
Remark: payOrder.Remark,
})
}
return dao.CreateEntity(dao.GetDB(), payOrder)
}

View File

@@ -86,8 +86,7 @@ var (
Cacher cache.ICacher
SMSClient *aliyunsmsclient.SmsClient
// QBiDaApi
QBiDaAPI *q_bida.Api
QBiDaAPI *q_bida.Api // QBiDaApi
)
func init() {