|
|
@@ -152,6 +152,12 @@ class PaymentLogic extends BaseLogic
|
|
|
throw new \Exception('充值订单不存在');
|
|
|
}
|
|
|
break;
|
|
|
+ case 'service':
|
|
|
+ $order = RechargeOrder::findOrEmpty($params['order_id']);
|
|
|
+ if ($order->isEmpty()) {
|
|
|
+ throw new \Exception('服务订单不存在');
|
|
|
+ }
|
|
|
+ break;
|
|
|
}
|
|
|
|
|
|
if ($order['pay_status'] == PayEnum::ISPAID) {
|
|
|
@@ -189,6 +195,9 @@ class PaymentLogic extends BaseLogic
|
|
|
case 'recharge':
|
|
|
RechargeOrder::update(['pay_way' => $payWay, 'pay_sn' => $paySn], ['id' => $order['id']]);
|
|
|
break;
|
|
|
+ case 'service':
|
|
|
+ RechargeOrder::update(['pay_way' => $payWay, 'pay_sn' => $paySn], ['id' => $order['id']]);
|
|
|
+ break;
|
|
|
}
|
|
|
|
|
|
if ($order['order_amount'] == 0) {
|