request->input("pid", 0); $data = [ 'pid' => $pid, ]; $result = $this->publicServiceClient->getDistrictList($data); return $result ? Result::success($result['data']) : Result::error($result['message']); } /** * 获取用户等级 * @return array */ public function getUserLevelList() { $requireData = $this->request->all(); $result = $this->publicServiceClient->getUserLevelList($requireData); return $result ? Result::success($result['data']) : Result::error($result['message']); } /** * 上传图片 * @return array */ public function uploadFile() { $urlN = new CommonService(); $file = $this->request->file('file'); $fileName = $this->request->input("fileName", ''); try { if ($file == null) { return Result::error("未找到上传文件"); } $data = CommonService::uploadFile($file, ['png', 'jpg', 'jpeg', 'gif', 'xls', 'xlsx', 'pdf', 'doc', 'docx', 'ppt', 'zip', 'pptx', 'mp4', 'flv','rar','tar'], 'image'); $data['imgUrl'] = $urlN->imgUrl($data['src']); $data['oldFileName'] = $fileName; return Result::success($data, '上传成功'); } catch (\Exception $e) { return Result::error($e->getMessage()); } } /** * 获取风格名称 * @return array */ public function getTemplateClass() { $requireData = $this->request->all(); $result = $this->publicServiceClient->getLetterType($requireData); return $result ? Result::success($result['data']) : Result::error($result['message']); } }