Browse Source

chore: 在线充值

master
liyang 1 month ago
parent
commit
f1d76ea3b6
  1. 2
      app/admin/service/RechargeService.php
  2. 2
      app/home/controller/Pay.php
  3. 17
      app/home/service/PayService.php

2
app/admin/service/RechargeService.php

@ -42,7 +42,7 @@ class RechargeService extends AdminBaseService
} }
if (isset($param['is_online'])) { if (isset($param['is_online'])) {
$where['is_online'] = $param['is_online']; $where['is_online'] = $param['is_online'];
if ($param['is_online'] == 1) $statusList[0] = '用户取消'; // if ($param['is_online'] == 1) $statusList[0] = '用户取消';
} }
if (isset($param['status'])) { if (isset($param['status'])) {

2
app/home/controller/Pay.php

@ -327,7 +327,6 @@ class Pay extends HomeBaseController
// $order_no='ht'.rand(10000,99999); // $order_no='ht'.rand(10000,99999);
// (new HTPayService())->arPay($order_no,$amount,'101','65243451224','test'); // (new HTPayService())->arPay($order_no,$amount,'101','65243451224','test');
(new TrcPayService())->getTrcBalance(); (new TrcPayService())->getTrcBalance();
} }
// Click 代收(充值)回调 // Click 代收(充值)回调
@ -347,5 +346,4 @@ class Pay extends HomeBaseController
$result = (new ClickPayService())->clickPayApplyNotify($res); $result = (new ClickPayService())->clickPayApplyNotify($res);
return json($result); return json($result);
} }
} }

17
app/home/service/PayService.php

@ -55,9 +55,9 @@ class PayService extends BaseHomeService
// 2-支付码方式充值 // 2-支付码方式充值
if ($data['recharge_type'] == 2) { if ($data['recharge_type'] == 2) {
// 如果是支付码方式充值,需要上传该参数,该参数值是payment_code_config表的主键ID // 如果是支付码方式充值,需要上传该参数,该参数值是payment_code_config表的主键ID
if (empty($data['payment_code_config_log_id'])) { // if (empty($data['payment_code_config_log_id'])) {
return $this->toData('500', 'Parameter payment_code_config_log_id is messing'); // return $this->toData('500', 'Parameter payment_code_config_log_id is messing');
} // }
// 创建订单 // 创建订单
$orderData = RechargeApplyModel::create([ $orderData = RechargeApplyModel::create([
'user_id' => $data['user_id'], 'user_id' => $data['user_id'],
@ -74,10 +74,10 @@ class PayService extends BaseHomeService
'real_amount' => 0, 'real_amount' => 0,
]); ]);
// 修改支付码预下单记录表,将实际充值的订单号关联到用户充值上一步的预下单记录中 // 修改支付码预下单记录表,将实际充值的订单号关联到用户充值上一步的预下单记录中
PaymentCodeLogModel::where('id', $data['payment_code_config_log_id'])->update([ // PaymentCodeLogModel::where('id', $data['payment_code_config_log_id'])->update([
'recharge_apply_id' => $orderData->id, // 'recharge_apply_id' => $orderData->id,
'recharge_amount' => $data['recharge_num'] // 'recharge_amount' => $data['recharge_num']
]); // ]);
return $this->toData('0', 'successful'); return $this->toData('0', 'successful');
} }
@ -188,7 +188,6 @@ class PayService extends BaseHomeService
'pay_url' => $result['payUrl'], 'pay_url' => $result['payUrl'],
'order_no' => $data['order_no'], 'order_no' => $data['order_no'],
]); ]);
} else { } else {
return $this->toData('101900', 'The system is busy. Please try again later.6', [$result['status'], $result['message']]); return $this->toData('101900', 'The system is busy. Please try again later.6', [$result['status'], $result['message']]);
} }
@ -426,6 +425,4 @@ class PayService extends BaseHomeService
]; ];
} }
} }
} }
Loading…
Cancel
Save