moonsflyer 8 месяцев назад
Родитель
Сommit
8c8f15ff52
1 измененных файлов с 9 добавлено и 0 удалено
  1. 9 0
      app/common/logic/PaymentLogic.php

+ 9 - 0
app/common/logic/PaymentLogic.php

@@ -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) {