request->all(); $data = $this->storeService->detail($params['store_id']); $data['is_collected'] = (bool)$this->collectService->check($params['user_id'],$params['store_id']); $data['goods_types'] = $this->categoryService->allForStore($params['store_id']); $data['in_business'] = $this->storeService->check($params['store_id']); if($data['in_business'] === true) { $data['in_business_text'] = '营业中'; }else{ $data['in_business_text'] = '休息中'; } return $this->success(['store' => $data]); } public function getBusinessHours() { $storeId = $this->request->input('store_id'); $res = $this->businessHoursService->check($storeId); return $this->success($res); } public function updateBusinessHours() { $storeId = $this->request->input('store_id'); $isRest = $this->request->input('is_rest',''); $time1 = $this->request->input('time1',''); $time2 = $this->request->input('time2',''); $time3 = $this->request->input('time3',''); $time4 = $this->request->input('time4',''); $res = $this->businessHoursService->do($storeId,$isRest,$time1,$time2,$time3,$time4); return $this->success($res); } public function getGoodsByType() { $storeId = $this->request->input('store_id'); $typeId = $this->request->input('type_id',''); $page = $this->request->input('page',1); $pagesize = $this->request->input('pagesize',10); $goods = $this->goodsService->getByType($storeId,$typeId,$page,$pagesize); return $this->success($goods); } public function getList() { $userId = $this->request->input('user_id'); $page = $this->request->input('page',1); $pagesize = $this->request->input('pagesize',10); $personnel = ServicePersonnel::query()->where('user_id',$userId)->first(); if(empty($personnel)){ return $this->success(['personnel' => false]); } $res['market'] = $this->storeService->getList($personnel->market_id,$page,$pagesize); return $this->success($res); } }