代码提交

This commit is contained in:
wong
2025-09-30 10:36:51 +08:00
parent ff7b583f07
commit 5313bc6a18
4 changed files with 70 additions and 28 deletions

View File

@@ -5,6 +5,7 @@ namespace app\cunkebao\controller;
use app\common\controller\PaymentService;
use app\cunkebao\model\TokensPackage;
use library\ResponseHelper;
use think\facade\Env;
class TokensController extends BaseController
{
@@ -48,26 +49,36 @@ class TokensController extends BaseController
if ($package['price'] <= 0){
return ResponseHelper::error('套餐金额异常');
}else{
$price = $package['price'];
}
$specs = [
'id' => $package['id'],
'name' => $package['name'],
'price' => $package['price'],
'tokens' => $package['tokens'],
];
}else{
$package = [
//获取配置的tokens比例
$tokens_multiple = Env::get('payment.tokens_multiple',28);
$specs = [
'id' => 0,
'name' => '自定义购买算力',
'price' => intval($price * 100)
'price' => intval($price * 100),
'tokens' => intval($price * $tokens_multiple),
];
}
$orderNo = date('YmdHis') . rand(100000, 999999);
$order = [
'companyId' => $companyId,
'userId' => $userId,
'orderNo' => $orderNo,
'goodsId' => $package['id'],
'goodsName' => $package['name'],
'goodsId' => $specs['id'],
'goodsName' => $specs['name'],
'goodsSpecs' => $specs,
'orderType' => 1,
'money' => $package['price']
'money' => $specs['price']
];
$paymentService = new PaymentService();
$res = $paymentService->createOrder($order);