|
|
@@ -45,6 +45,7 @@ class Service extends Api
|
|
|
public function fetchApp()
|
|
|
{
|
|
|
$params = (new BaseApiValidate([
|
|
|
+ 'p_code' => "number",
|
|
|
'category_id' => "number",
|
|
|
'hot' => "number",
|
|
|
// 'is_add_clock'
|
|
|
@@ -65,32 +66,6 @@ class Service extends Api
|
|
|
]);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
- /// 根据地区筛选
|
|
|
- public function fetchAppV2()
|
|
|
- {
|
|
|
- $params = (new BaseApiValidate([
|
|
|
- 'p_code' => "require|number",
|
|
|
- 'category_id' => "number",
|
|
|
- 'hot' => "number"
|
|
|
- ]))->checkBody();
|
|
|
- $user = $this->auth->getUser();
|
|
|
-
|
|
|
- list($page, $size) = [$params['page'] ?? 1, $params['size'] ?? 10];
|
|
|
- $paginate = $this->serviceModel->fetchServicesV2(\E_SERVICE_TYPE::App, $params, $page, $size, $user);
|
|
|
- $items = collection($paginate->items())->toArray();
|
|
|
-
|
|
|
- $membership_discount_rate = config("site.membership_discount_rate") / 100;
|
|
|
- foreach ($items as &$item) {
|
|
|
- $item["membership_discount_price"] = fixed2Float($item["real_price"] * $membership_discount_rate);
|
|
|
- }
|
|
|
- $this->success([
|
|
|
- $items,
|
|
|
- $paginate->total()
|
|
|
- ]);
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* 获取球房服务分类
|
|
|
*/
|
|
|
@@ -131,8 +106,7 @@ class Service extends Api
|
|
|
"page" => "require|number",
|
|
|
"size" => "require|number"
|
|
|
]))->checkBody();
|
|
|
- list($page, $size) = [$params['page'], $params['size']];
|
|
|
- $paginate = $this->serviceModel->fetchServices(\E_SERVICE_TYPE::App, [isset($params["is_add_clock"]) ? $params["is_add_clock"] : null, "sift" => 1], $page, $size, $user);
|
|
|
+ $paginate = $this->serviceModel->fetchServices(\E_SERVICE_TYPE::App, ["is_add_clock" => $params["is_add_clock"] ?? null, "sift" => 1], $params['page'], $params['size'], $user);
|
|
|
$items = collection($paginate->items())->toArray();
|
|
|
|
|
|
$membership_discount_rate = config("site.membership_discount_rate") / 100;
|