weizong song 5 years ago
parent 4f053e6da6
commit e0a062f921

@ -27,8 +27,8 @@ class OrdersController extends CommonController
{ {
/** /**
* @OA\Get( * @OA\Get(
* path="/customer/get-product/{id}", * path="/customer/get-product-by-project/{id}",
* summary="获取产品详情", * summary="V2-获取产品详情",
* description="获取产品详情", * description="获取产品详情",
* @OA\Parameter(name="token", in="query", @OA\Schema(type="string"), required=true, description="token"), * @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\Parameter(name="id", in="path", @OA\Schema(type="integer"), required=true, description="id"),
@ -39,18 +39,19 @@ class OrdersController extends CommonController
* ) * )
*/ */
public function getProduct($id) public function getProductByProject($id)
{ {
$product = (new Product())->with([ $product = (new Product())->with([
"defaultItem",
"productItems",
"project",
"productParamedicLevels" => function ($query) {
$query->with("paramedicLevel");
},
"factors" => function ($query) { "factors" => function ($query) {
$query->with("factorItems"); $query->select("id", "name", "product_id")->orderBy("myindex")
}])->find($id); ->with(["factorItems" => function ($query) {
$query->select("id","name","factor_id")->orderBy("myindex");
}]);
}])
->where("project_id", $id)
->select("id", "name", "project_id")
->orderBy("myindex")
->first();
return response()->json($product->toArray()); return response()->json($product->toArray());
} }
@ -510,7 +511,7 @@ class OrdersController extends CommonController
/** /**
* @OA\Get( * @OA\Get(
* path="/customer/recharge", * path="/customer/recharge",
* summary="获取充值接口信息", * summary="V2-获取充值接口信息",
* description="获取充值接口信息", * description="获取充值接口信息",
* @OA\Parameter(name="token", in="query", @OA\Schema(type="string"), required=true, description="token"), * @OA\Parameter(name="token", in="query", @OA\Schema(type="string"), required=true, description="token"),
* @OA\Parameter(name="money", in="query", @OA\Schema(type="number"), required=true, description="充值金额"), * @OA\Parameter(name="money", in="query", @OA\Schema(type="number"), required=true, description="充值金额"),

@ -100,7 +100,7 @@ Route::group(["namespace" => "Customer", "prefix" => "customer"], function () {
Route::get('get-orders-count', 'PublicController@getOrdersCount'); Route::get('get-orders-count', 'PublicController@getOrdersCount');
Route::group(['middleware' => ['authorize.jwt:customer']], function () { Route::group(['middleware' => ['authorize.jwt:customer']], function () {
Route::get('get-product/{id}', 'OrdersController@getProduct'); Route::get('get-product-by-project/{id}', 'OrdersController@getProductByProject');
Route::get('get-areas-by-project/{id}', 'OrdersController@getAreasByProject'); Route::get('get-areas-by-project/{id}', 'OrdersController@getAreasByProject');
Route::get('get-beds-by-area/{id}', 'OrdersController@getBedsByArea'); Route::get('get-beds-by-area/{id}', 'OrdersController@getBedsByArea');
Route::get('get-orders', 'OrdersController@list'); Route::get('get-orders', 'OrdersController@list');

Loading…
Cancel
Save