weizong song 5 years ago
parent abc5cf3e20
commit 2ce9481211

@ -200,6 +200,41 @@ class OrdersController extends CommonController
return response()->json($order->toArray());
}
/**
* @OA\Get(
* path="/manager/get-order-item/{id}",
* summary="V2-获取子订单详情",
* description="获取子订单详情",
* @OA\Parameter(name="token", in="query", @OA\Schema(type="string"), required=true, description="token"),
* @OA\Parameter(name="id", in="path", @OA\Schema(type="integer"), required=true, description="id"),
* @OA\Response(
* response="200",
* description="获取子订单详情"
* )
* )
*/
public function getOrderItem($id)
{
$order_item = (new OrderItems())->with([
"paramedic" => function ($query) {
$query
->select("paramedic.id", "paramedic.name", "paramedic.avatar", "paramedic.sex")
->leftJoin("paramedic_level", "paramedic_level.id", "=", "paramedic.paramedic_level_id")
->addSelect("paramedic_level.name as paramedic_level_name");
},
"bed" => function ($query) {
$query->select("bed.id", "bed.name", "bed.room_id", "bed.area_id", "bed.building_id")
->leftJoin("building", "building.id", "=", "bed.building_id")
->leftJoin("area", "area.id", "=", "bed.area_id")
->leftJoin("room", "room.id", "=", "bed.room_id")
->addSelect("room.name as room_name", "area.name as area_name", "building.name as building_name");
}
])->find($id);
return response()->json($order_item->toArray());
}
public function _getOrderModel()
{
$model = $order = (new Orders())

@ -157,6 +157,7 @@ Route::group(["namespace" => "Manager", "prefix" => "manager"], function () {
Route::post('scan-pay/{order_id}', 'OrdersController@scanPay');
Route::get('get-project-orders/{project_id}', 'OrdersController@list');
Route::get('get-order/{id}', 'OrdersController@getOrder');
Route::get('get-order-item/{id}', 'OrdersController@getOrderItem');
Route::post('confirm-order/{id}', 'OrdersController@confirmOrder');
Route::post('assign-order/{id}', 'OrdersController@assignOrder');

Loading…
Cancel
Save