Zory 5 дней назад
Родитель
Сommit
22a897f25f
2 измененных файлов с 5 добавлено и 20 удалено
  1. 0 18
      app/controller/mini/Notify.php
  2. 5 2
      app/queue/redis/SyncOrder.php

+ 0 - 18
app/controller/mini/Notify.php

@@ -44,24 +44,6 @@ class Notify extends Base
                             "order"     => $resp['order']['order_id'],
                             "openid"    => $param['from_user_id']
                         ]);
-//                        $order = (new SaasOrderLife)->where("order_id",$resp['order']['order_id'])->findOrEmpty();
-//                        if ($order->isEmpty()) {
-//                            $store = (new SaasStore)->where("store_id",$resp['order']['account_id'])->findOrEmpty();
-//                            $order->insertGetId([
-//                                "agent_id"  => $store['agent_id']??'',
-//                                "store_id"  => $store['store_id']??'',
-//                                "order_id"  => $resp['order']['order_id'],
-//                                "pay_amount"    => $resp['order']['pay_amount'],
-//                                "order_amount"  => $resp['order']['original_amount'],
-//                                "pay_at"        => date("Y-m-d H:i:s",$resp['order']['pay_time']),
-//                                "status"        => 1
-//                            ]);
-//                            (new SaasOrderLog)->insertGetId([
-//                                "order_id"  => $resp['order']['order_id'],
-//                                "title"     => "发起订单",
-//                                "remark"    => "下单并完成支付"
-//                            ]);
-//                        }
                     }
                     $return = [];
                     break;

+ 5 - 2
app/queue/redis/SyncOrder.php

@@ -26,8 +26,11 @@ class SyncOrder implements Consumer
         $order = (new SaasOrderLife)->where("order_id",$data['order'])->findOrEmpty();
         if (!$order->isEmpty()) return true;
         $resp = (new Client)->config($this->getDyConfig())->token()->queryOrderStore($data['order']);
-        if (empty($resp['data']['data'])) return true;
-        $lifeOrder = $resp['data']['data'];
+        if (empty($resp['data']['certificates'])) return true;
+        echo getDateFull()."同步订单\n";
+        print_r($data);
+        echo json_encode($resp);
+        $lifeOrder = $resp['data'];
         $orderData = [];
         foreach ($lifeOrder['certificates'] as $key=>$val) {
             $orderEx = (new SaasOrderLife)->where("order_id",$lifeOrder['order_id'])->where("certificate_id",$val['certificate_id'])->findOrEmpty();