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