Commit 60edcf1a authored by wuxiaoli's avatar wuxiaoli

订单核销

parent 83b5a6cb
......@@ -193,6 +193,8 @@ class OrderService {
return $data;
}
/**
* @title 添加订单
*
......@@ -711,7 +713,6 @@ class OrderService {
$order->status = 3;
$order->confirm_time = date('Y-m-d H:i:s');
$order->delivery_time = date('Y-m-d H:i:s');
$order->delivery_type = $request->input('delivery_type', 'pickup');
$order->save();
\Modules\Goods\Events\OrderTake::dispatch($order);
......@@ -719,6 +720,21 @@ class OrderService {
return $order;
}
/**商家订单详情
* @param $request
* @return \Illuminate\Database\Concerns\TValue|null
* @throws \Exception
*/
public function getDetailsData($request){
$map = [];
$map[] = ['order_no', '=', $request->input('order_no')];
$data = Order::with(['member', 'detail', 'detail.goods:id,title,price,integral', 'detail.sku', 'detail.store:id,title,cover'])->where($map)->first();
if(!$data){
throw new \Exception("订单不存在!", 0);
}
return $data;
}
/**
* @title 订单退款
*
......
......@@ -42,7 +42,7 @@ class Order extends BaseController {
*/
public function detail(Request $request, OrderService $service){
try {
$this->data['data'] = $service->getData($request);
$this->data['data'] = $service->getDetailsData($request);
} catch (\Throwable $th) {
$this->data['code'] = 0;
$this->data['message'] = $th->getMessage();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment