Browse Source

小程序app-订单详情

xupuyuan 10 months ago
parent
commit
bbc1e084c2

+ 3 - 3
app/common/repositories/store/order/StoreOrderRepository.php

@@ -2702,9 +2702,9 @@ class StoreOrderRepository extends BaseRepository
2702 2702
         }
2703 2703
         $pay_time = isset($data->pay_time) ?? $data['pay_time'];
2704 2704
         $data['take_order_time'] = strtotime($pay_time) + $time;
2705
-        if ($query->order_type == 1) {
2706
-            $query->append(['take']);
2707
-        }
2705
+//        if ($query->order_type == 1) {
2706
+//            $query->append(['take']);
2707
+//        }
2708 2708
         return $data;
2709 2709
     }
2710 2710
 

+ 9 - 3
app/controller/api/store/order/StoreOrder.php

@@ -959,14 +959,20 @@ class StoreOrder extends BaseController
959 959
      */
960 960
     public function detail($id)
961 961
     {
962
-        $order = $this->repository->getDetail((int)$id);
962
+//        $order = $this->repository->getDetail((int)$id);
963
+        $query = Db::name('store_order')->alias('o')
964
+            ->leftJoin('store_order_product p', 'p.order_id = o.order_id')
965
+            ->leftJoin('merchant m', 'm.mer_id = o.mer_id')
966
+            ->field('o.*, m.mer_name, m.mer_avatar, m.business_id, p.*')
967
+            ->where('o.order_sn', $id)
968
+            ->where('o.is_del', 0);
963 969
 //        $order = $this->repository->getDetail((int)$id, $this->request->uid());
964
-        if (!$order)
970
+        if (!$query)
965 971
             return app('json')->fail('订单不存在');
966 972
 //        if ($order->order_type == 1) {
967 973
 //            $order->append(['take']);
968 974
 //        }
969
-        return app('json')->success($order->toArray());
975
+        return app('json')->success($query->toArray());
970 976
 //        $query = Db::name('store_order')
971 977
 //            ->where('order_sn', $id)
972 978
 //            ->select()