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'])) {
$where['is_online'] = $param['is_online'];
if ($param['is_online'] == 1) $statusList[0] = '用户取消';
// if ($param['is_online'] == 1) $statusList[0] = '用户取消';
}
if (isset($param['status'])) {

2
app/home/controller/Pay.php

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

17
app/home/service/PayService.php

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