|
@@ -1783,8 +1783,160 @@ class PublicController extends AbstractController
|
|
$result = $this->publicServiceClient->getSectorPlace($requireData);
|
|
$result = $this->publicServiceClient->getSectorPlace($requireData);
|
|
return $result['code'] == 200? Result::success($result['data']) : Result::error($result['message']);
|
|
return $result['code'] == 200? Result::success($result['data']) : Result::error($result['message']);
|
|
}
|
|
}
|
|
-
|
|
|
|
-
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 通栏版式管理-通栏版式列表
|
|
|
|
+ * @return array
|
|
|
|
+ */
|
|
|
|
+ public function getSectorPlaceList()
|
|
|
|
+ {
|
|
|
|
+ $requireData = $this->request->all();
|
|
|
|
+ $validator = $this->validationFactory->make(
|
|
|
|
+ $requireData,
|
|
|
|
+ [
|
|
|
|
+ 'page' => 'required|integer|min:1',
|
|
|
|
+ 'page_size' => 'required|integer|min:1',
|
|
|
|
+ 'type_id' => 'required|integer',
|
|
|
|
+ ],
|
|
|
|
+ [
|
|
|
|
+ 'page.required' => 'page 不能为空',
|
|
|
|
+ 'page.integer' => 'page 必须是整数',
|
|
|
|
+ 'page.min' => 'page 必须大于等于 1',
|
|
|
|
+ 'page_size.required' => 'page_size 不能为空',
|
|
|
|
+ 'page_size.integer' => 'page_size 必须是整数',
|
|
|
|
+ 'page_size.min' => 'page_size 必须大于等于 1',
|
|
|
|
+ 'type_id.required' => '版式类型不能为空',
|
|
|
|
+ 'type_id.integer' => '版式类型必须为整数',
|
|
|
|
+ ]
|
|
|
|
+ );
|
|
|
|
+ if ($validator->fails()) {
|
|
|
|
+ $errorMessage = $validator->errors()->first();
|
|
|
|
+ return Result::error($errorMessage);
|
|
|
|
+ }
|
|
|
|
+ $requireData['user_id'] = Context::get("UserId");
|
|
|
|
+ $result = $this->publicServiceClient->getSectorPlaceList($requireData);
|
|
|
|
+ return $result['code'] == 200? Result::success($result['data']) : Result::error($result['message']);
|
|
|
|
+ }
|
|
|
|
+ /**
|
|
|
|
+ * 通栏版式管理-添加通栏版式
|
|
|
|
+ * @return array
|
|
|
|
+ */
|
|
|
|
+ public function addSectorPlace()
|
|
|
|
+ {
|
|
|
|
+ $requireData = $this->request->all();
|
|
|
|
+ $validator = $this->validationFactory->make(
|
|
|
|
+ $requireData,
|
|
|
|
+ [
|
|
|
|
+ 'name' => 'required',
|
|
|
|
+ 'size_id' => 'required|integer',
|
|
|
|
+ 'sector_img' => 'required',
|
|
|
|
+ 'type' => 'required|integer',
|
|
|
|
+ 'type_id' => 'required|integer',
|
|
|
|
+ ],
|
|
|
|
+ [
|
|
|
|
+ 'name.required' => '版式名称不能为空',
|
|
|
|
+ 'size_id.required' => '通栏尺寸不能为空',
|
|
|
|
+ 'size_id.integer' => '通栏尺寸必须为整数',
|
|
|
|
+ 'sector_img.required' => '通栏图片不能为空',
|
|
|
|
+ 'type.required' => '通栏类型不能为空',
|
|
|
|
+ 'type.integer' => '通栏类型必须为整数',
|
|
|
|
+ 'type_id.required' => '通栏类型id不能为空',
|
|
|
|
+ 'type_id.integer' => '通栏类型id必须为整数',
|
|
|
|
+ ]
|
|
|
|
+ );
|
|
|
|
+ if ($validator->fails()) {
|
|
|
|
+ $errorMessage = $validator->errors()->first();
|
|
|
|
+ return Result::error($errorMessage);
|
|
|
|
+ }
|
|
|
|
+ $requireData['user_id'] = Context::get("UserId");
|
|
|
|
+ $result = $this->publicServiceClient->addSectorPlace($requireData);
|
|
|
|
+ return $result['code'] == 200? Result::success($result['data']) : Result::error($result['message']);
|
|
|
|
+ }
|
|
|
|
+ /**
|
|
|
|
+ * 通栏版式管理-编辑通栏版式
|
|
|
|
+ * @return array
|
|
|
|
+ */
|
|
|
|
+ public function upSectorPlace()
|
|
|
|
+ {
|
|
|
|
+ $requireData = $this->request->all();
|
|
|
|
+ $validator = $this->validationFactory->make(
|
|
|
|
+ $requireData,
|
|
|
|
+ [
|
|
|
|
+ 'id' => 'required|integer',
|
|
|
|
+ 'name' => 'required',
|
|
|
|
+ 'size_id' => 'required|integer',
|
|
|
|
+ 'sector_img' => 'required',
|
|
|
|
+ 'type' => 'required|integer',
|
|
|
|
+ 'type_id' => 'required|integer',
|
|
|
|
+ ],
|
|
|
|
+ [
|
|
|
|
+ 'id.required' => '通栏版式id不能为空',
|
|
|
|
+ 'id.integer' => '通栏版式id必须为整数',
|
|
|
|
+ 'name.required' => '版式名称不能为空',
|
|
|
|
+ 'size_id.required' => '通栏尺寸不能为空',
|
|
|
|
+ 'size_id.integer' => '通栏尺寸必须为整数',
|
|
|
|
+ 'sector_img.required' => '通栏图片不能为空',
|
|
|
|
+ 'type.required' => '通栏类型不能为空',
|
|
|
|
+ 'type.integer' => '通栏类型必须为整数',
|
|
|
|
+ 'type_id.required' => '通栏类型id不能为空',
|
|
|
|
+ 'type_id.integer' => '通栏类型id必须为整数',
|
|
|
|
+ ]
|
|
|
|
+ );
|
|
|
|
+ if ($validator->fails()) {
|
|
|
|
+ $errorMessage = $validator->errors()->first();
|
|
|
|
+ return Result::error($errorMessage);
|
|
|
|
+ }
|
|
|
|
+ $requireData['user_id'] = Context::get("UserId");
|
|
|
|
+ $result = $this->publicServiceClient->upSectorPlace($requireData);
|
|
|
|
+ return $result['code'] == 200? Result::success($result['data']) : Result::error($result['message']);
|
|
|
|
+ }
|
|
|
|
+ /**
|
|
|
|
+ * 通栏版式管理-删除通栏版式
|
|
|
|
+ * @return array
|
|
|
|
+ */
|
|
|
|
+ public function delSectorPlace()
|
|
|
|
+ {
|
|
|
|
+ $requireData = $this->request->all();
|
|
|
|
+ $validator = $this->validationFactory->make(
|
|
|
|
+ $requireData,
|
|
|
|
+ [
|
|
|
|
+ 'id' => 'required',
|
|
|
|
+ ],
|
|
|
|
+ [
|
|
|
|
+ 'id.required' => '版式id不能为空',
|
|
|
|
+ ]
|
|
|
|
+ );
|
|
|
|
+ if ($validator->fails()) {
|
|
|
|
+ $errorMessage = $validator->errors()->first();
|
|
|
|
+ return Result::error($errorMessage);
|
|
|
|
+ }
|
|
|
|
+ $requireData['user_id'] = Context::get("UserId");
|
|
|
|
+ $result = $this->publicServiceClient->delSectorPlace($requireData);
|
|
|
|
+ return $result['code'] == 200? Result::success($result['data']) : Result::error($result['message']);
|
|
|
|
+ }
|
|
|
|
+ /**
|
|
|
|
+ * 通栏版式管理-获取通栏详情
|
|
|
|
+ * @return array
|
|
|
|
+ */
|
|
|
|
+ public function getSectorPlaceInfo()
|
|
|
|
+ {
|
|
|
|
+ $requireData = $this->request->all();
|
|
|
|
+ $validator = $this->validationFactory->make(
|
|
|
|
+ $requireData,
|
|
|
|
+ [
|
|
|
|
+ 'id' => 'required',
|
|
|
|
+ ],
|
|
|
|
+ [
|
|
|
|
+ 'id.required' => '通栏版式id不能为空',
|
|
|
|
+ ]
|
|
|
|
+ );
|
|
|
|
+ if ($validator->fails()) {
|
|
|
|
+ $errorMessage = $validator->errors()->first();
|
|
|
|
+ return Result::error($errorMessage);
|
|
|
|
+ }
|
|
|
|
+ $requireData['user_id'] = Context::get("UserId");
|
|
|
|
+ $result = $this->publicServiceClient->getSectorPlaceInfo($requireData);
|
|
|
|
+ return $result['code'] == 200? Result::success($result['data']) : Result::error($result['message']);
|
|
|
|
+ }
|
|
/**
|
|
/**
|
|
* 获取企业列表
|
|
* 获取企业列表
|
|
* @return array
|
|
* @return array
|