laowu пре 10 часа
родитељ
комит
de1a0ae3e3
1 измењених фајлова са 10 додато и 1 уклоњено
  1. 10 1
      app/Http/logic/api/SupefinaSpeiLogic.php

+ 10 - 1
app/Http/logic/api/SupefinaSpeiLogic.php

@@ -133,7 +133,16 @@ class SupefinaSpeiLogic extends BaseApiLogic
             }
 
             if (!empty($order->pay_at) || !empty($order->finished_at)) {
-                return 'SUCCESS';
+                if ($order->payment_sn != $post['supefinaOrderId']) {
+                    $logic = new OrderLogic();
+                    $amount = 100;
+                    $order_sn = $order_sn.'#'.time();
+                    $logic->orderCreate($order_sn, $amount, 'SupefinaSpei', $order->user_id);
+                    $order = DB::connection('write')->table('agent.dbo.order')->where('order_sn', $order_sn)
+                        ->first();
+                } else {
+                    return 'SUCCESS';
+                }
             }
 
             $status = (string)($post['status'] ?? '');