From fd2f6b3a23d5023a7574b229d217f563adafadf5 Mon Sep 17 00:00:00 2001 From: evoxwht <442384644@qq.com> Date: Fri, 24 Mar 2023 16:05:01 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E7=AE=A1=E7=90=86=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E8=AF=A6=E6=83=85=E9=97=AE=E9=A2=98=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/v1/admin/StoreOrderController.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/crmeb/app/api/controller/v1/admin/StoreOrderController.php b/crmeb/app/api/controller/v1/admin/StoreOrderController.php index 85d535aa3..2bdcd8f91 100644 --- a/crmeb/app/api/controller/v1/admin/StoreOrderController.php +++ b/crmeb/app/api/controller/v1/admin/StoreOrderController.php @@ -15,6 +15,7 @@ use app\services\order\DeliveryServiceServices; use app\services\order\StoreOrderCartInfoServices; use app\services\order\StoreOrderCreateServices; use app\services\order\StoreOrderDeliveryServices; +use app\services\order\StoreOrderEconomizeServices; use app\services\order\StoreOrderRefundServices; use app\services\order\StoreOrderServices; use app\services\order\StoreOrderWapServices; @@ -105,17 +106,16 @@ class StoreOrderController * @param UserServices $userServices * @param $orderId * @return mixed + * @throws \think\db\exception\DataNotFoundException + * @throws \think\db\exception\DbException + * @throws \think\db\exception\ModelNotFoundException */ public function detail(Request $request, StoreOrderServices $services, UserServices $userServices, $orderId) { - $order = $this->service->getOne(['order_id' => $orderId], '*', ['pink']); - if (!$order) return app('json')->fail(410173); - $order = $order->toArray(); - $nickname = $userServices->value(['uid' => $order['uid']], 'nickname'); - $orderInfo = $services->tidyOrder($order, true); - unset($orderInfo['uid'], $orderInfo['seckill_id'], $orderInfo['pink_id'], $orderInfo['combination_id'], $orderInfo['bargain_id'], $orderInfo['status'], $orderInfo['total_postage']); - $orderInfo['nickname'] = $nickname; - return app('json')->success($orderInfo); + $economizeServices = app()->make(StoreOrderEconomizeServices::class); + $orderData = $services->getUserOrderByKey($economizeServices, $orderId, (int)$request->uid()); + $orderData['nickname'] = $userServices->value(['uid' => $orderData['uid']], 'nickname'); + return app('json')->success($orderData); } /**