fail('参数错误'); $order = $this->services->getOne(['order_id' => $uni, 'is_del' => 0]); if (!$order) return app('json')->fail('订单不存在'); $order = $order->toArray(); if (!$order['paid']) return app('json')->fail('订单未支付,无法查看'); $orderData = $this->services->tidyOrder($order); return app('json')->successful('ok', $orderData); } /** * 订单列表 * @param Request $request * @return mixed */ public function lst(Request $request) { $where['uid'] = $request->uid(); $where['paid'] = 1; $where['is_del'] = 0; $where['is_system_del'] = 0; $where['type'] = 4; $list = $this->services->getOrderApiList($where); return app('json')->successful($list); } /** * 订单删除 * @param Request $request * @return mixed */ public function del(Request $request, StoreOrderServices $storeOrderServices) { [$order_id] = $request->postMore([ ['order_id', ''], ], true); if (!$order_id) return app('json')->fail('参数错误!'); $res = $storeOrderServices->removeOrder($order_id, (int)$request->uid()); if ($res) { return app('json')->successful(); } else { return app('json')->fail('删除失败'); } } }