You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

330 lines
6.5 KiB

import request from '@/utils/request'
import qs from 'qs'
import {
getToken
} from "@/utils/auth";
/**
*
* @returns
* 通用数据 - 接口
* start
*
*/
export const common_api = {
//获取所有商户
allmerchant: (query) => {
return request({
url: '/paytest/allmerchant',
method: 'get',
params: query,
})
},
}
/**
* 商户模块
*/
export const payMerchant = {
// 商户列表
listInfo: (query) => {
return request({
url: '/merchant/merchant/list',
method: 'get',
params: query,
})
},
//新增
addInfo: (data) => {
return request({
url: '/merchant/merchant',
method: 'post',
data: data
})
},
//修改
updateInfo: (data) => {
return request({
url: '/merchant/merchant',
method: 'put',
data: data
})
},
// 获取商户详细信息
getInfo: (id) => {
return request({
url: '/merchant/merchant/' + id,
method: 'get',
})
},
// 获取费率
getRate: (id) => {
return request({
url: '/merchant/merchant/getRate/' + id,
method: 'get',
})
},
// 获取风控
getMerchantWindControl: (id) => {
return request({
url: '/merchant/merchant/getMerchantWindControl/' + id,
method: 'get',
})
},
// 删除商户
merchantdel: (data) => {
return request({
url: '/merchant/merchant/del?' + qs.stringify(data),
method: 'post',
})
},
// 获取通道
getChannelList: (id) => {
return request({
url: '/merchant/merchant/getChannel/' + id,
method: 'get',
})
},
// 获取提现配置
getWithdrawConfig: (id) => {
return request({
url: '/merchant/merchant/getWithdrawConfig/' + id,
method: 'get',
})
},
// 申请提现
addTransferOrder(params) {
return request({
url: "/merchant/merchant/addTransferOrder",
method: "post",
params: params,
})
},
// 获取商户MD5
getmd5Key: (id) => {
return request({
url: '/merchant/merchant/getmd5Key/' + id,
method: 'get',
})
},
// 谷歌密钥
getKey: (id) => {
return request({
url: '/merchant/merchant/getGoogleSecret/' + id,
method: 'get',
})
},
// 重置md5
resetMd5Key: (id) => {
return request({
url: '/merchant/merchant/resetMd5Key/' + id,
method: 'PUT',
})
},
// 重置谷歌key
resetGoogleSecret: (id) => {
return request({
url: '/merchant/merchant/resetGoogleSecret/' + id,
method: 'PUT',
})
},
// 登录ip
getLoginIp: (id) => {
return request({
url: '/merchant/merchant/getIpWhite/' + id,
method: 'get',
})
},
// 重置登录ip
resetIpWhite: (data) => {
return request({
url: '/merchant/merchant/resetIpWhite?' + qs.stringify(data),
method: 'post',
})
},
// 修改费率
setRate: (data) => {
return request({
url: '/merchant/merchant/setRate',
method: 'put',
data: data
})
},
// 重置商户风控信息
resetMerchantWindControl: (data) => {
return request({
url: '/merchant/merchant/resetMerchantWindControl',
method: 'put',
data: data
})
},
// 支付ip
getPayIp: (id) => {
return request({
url: '/merchant/merchant/getPayapiWhitelistIp/' + id,
method: 'get',
})
},
// 重置支付ip
resetPayapiWhitelistIp: (data) => {
return request({
url: '/merchant/merchant/resetPayapiWhitelistIp?' + qs.stringify(data),
method: 'post',
})
},
// 操作金额
operatingBalance: (data) => {
return request({
url: '/merchant/merchant/operatingBalance?' + qs.stringify(data),
method: 'post',
})
},
// 修改商户登录密码
editLoginPwd: (data) => {
return request({
url: '/merchant/merchant/editLoginPwd?' + qs.stringify(data),
method: 'post',
})
},
// 修改商户支付密码
editPayPwd: (data) => {
return request({
url: '/merchant/merchant/editPayPwd?' + qs.stringify(data),
method: 'post',
})
},
}
/**
* 商户充值订单模块
*/
export const payRecordRecharge = {
// 手工处理
payHandle: (data) => {
return request({
url: '/order/RechargeRecord/payHandle?' + qs.stringify(data),
method: 'post',
})
},
// 查询充值记录列表
listInfo: (query) => {
return request({
url: '/order/RechargeRecord/list',
method: 'get',
params: query,
})
},
// 拉单测试
recharge: (query) => {
return request({
url: '/paytest/recharge',
method: 'get',
params: query,
})
},
// 导出充值记录列表
exportList: (query) => {
return request({
url: '/order/RechargeRecord/export',
method: 'get',
params: query,
})
},
}
/**
* 财务流水
*/
export const merchantWalletLog = {
// 查询财务流水列表
listInfo: (query) => {
return request({
url: '/merchant/MerchantWalletLog/list',
method: 'get',
params: query,
})
},
// 导出财务流水
exportList: (query) => {
return request({
url: '/merchant/MerchantWalletLog/export',
method: 'get',
params: query,
})
},
}
/**
* 商户代付订单管理
*/
export const paymentDaiFuRecord = {
// 查询商户代付订单管理
listInfo: (query) => {
return request({
url: '/order/PaymentRecord/list',
method: 'get',
params: query,
})
},
// 导出商户代付订单管理
exportList: (query) => {
return request({
url: '/order/PaymentRecord/export',
method: 'get',
params: query,
})
},
}
/**
* 首页数据
*/
export const payGetMerchantTotalInfo = {
// 首页数据
getMerchantTotalInfo: (query) => {
return request({
url: '/order/RechargeRecord/getMerchantTotalInfo',
method: 'get',
params: query,
})
},
// otc订单统计
orderStatistics: (query) => {
return request({
url: '/otc/otcOrder/orderStatistics',
method: 'get',
params: query,
})
},
}
/**
* 用户模块
*/
export const payAgentUser = {
// 更新密钥
upGoogleCaptcha: (data) => {
return request({
url: '/system/user/upGoogleCaptcha?userId=' + data.userId,
method: 'PUT',
headers: {
Authorization: "Bearer " + getToken(),
},
})
},
// 获取用户谷歌密钥
getGoogleCaptcha: (query) => {
return request({
url: '/system/user/getGoogleCaptcha',
method: 'get',
params: query,
headers: {
Authorization: "Bearer " + getToken(),
},
})
},
}