|
@@ -26,8 +26,9 @@ class Room extends BaseController {
|
|
|
* @OA\Parameter(name="page", in="query", description="页码", @OA\Schema(type="ineger",default="1")),
|
|
|
* @OA\Parameter(name="pageSize", in="query", description="页尺寸", @OA\Schema(type="integer",default="10")),
|
|
|
* @OA\Parameter(name="storeId", in="query", description="门店id", @OA\Schema(type="integer",default="1")),
|
|
|
- * @OA\Parameter(name="status", in="query", description="1正常 2禁用", @OA\Schema(type="integer",default="1")),
|
|
|
- * @OA\Parameter(name="name", in="query", description="名字或code", @OA\Schema(type="integer",default="666")),
|
|
|
+ * @OA\Parameter(name="date", in="query", description="服务开始时间", @OA\Schema(type="string",default="2021-04-09")),
|
|
|
+ * @OA\Parameter(name="status", in="query", description="1正常(待使用) 2使用中 3空闲 999禁用", @OA\Schema(type="integer",default="1")),
|
|
|
+ * @OA\Parameter(name="name", in="query", description="名字或code", @OA\Schema(type="string",default="666")),
|
|
|
* @OA\RequestBody(
|
|
|
* ),
|
|
|
* @OA\Response(response="200", description="请求成功")
|
|
@@ -44,8 +45,14 @@ class Room extends BaseController {
|
|
|
$where[] = ['r.store_id', '=', (int)$input['storeId']];
|
|
|
}
|
|
|
if (!empty($input['status'])) {
|
|
|
- $where[] = ['r.status', '=', (int)$input['status']];
|
|
|
+ if ($input['status'] != 999) {
|
|
|
+ $where[] = ['r.status', '=', 1];
|
|
|
+ $where[] = ['r.room_server_status', '=', (int)$input['status']];
|
|
|
+ }else{
|
|
|
+ $where[] = ['r.status', '=', 2];
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
if (!empty($input['name'])) {
|
|
|
$where[] = ['r.room_name|r.room_code', 'like', "%{$input['name']}%"];
|
|
|
}
|
|
@@ -195,6 +202,7 @@ class Room extends BaseController {
|
|
|
} else {
|
|
|
$model::where(['order_id' => $input['orderId']])->update(['room_id' => $input['id']]);
|
|
|
}
|
|
|
+ (new RoomModel())::where(['id' => $input['id']])->update(['room_server_status' => 1]);
|
|
|
Until::output();
|
|
|
}
|
|
|
|