|
@@ -1251,7 +1251,8 @@ class NewsController extends AbstractController
|
|
|
*后端-招聘 新增职位
|
|
*后端-招聘 新增职位
|
|
|
* @return array
|
|
* @return array
|
|
|
*/
|
|
*/
|
|
|
- public function addJobRecruiting(){
|
|
|
|
|
|
|
+ public function addJobRecruiting()
|
|
|
|
|
+ {
|
|
|
var_dump('111------********************----controller');
|
|
var_dump('111------********************----controller');
|
|
|
$requireData = $this->request->all();
|
|
$requireData = $this->request->all();
|
|
|
// 定义验证规则数组
|
|
// 定义验证规则数组
|
|
@@ -1343,7 +1344,7 @@ class NewsController extends AbstractController
|
|
|
}
|
|
}
|
|
|
var_dump('111------**********最终验证**********----controller');
|
|
var_dump('111------**********最终验证**********----controller');
|
|
|
$requireData['user_id'] = Context::get("UserId") ?? 0;
|
|
$requireData['user_id'] = Context::get("UserId") ?? 0;
|
|
|
- var_dump('111------********************----controller',$requireData['user_id']);
|
|
|
|
|
|
|
+ var_dump('111------********************----controller', $requireData['user_id']);
|
|
|
$result = $this->newsServiceClient->addJobRecruiting($requireData);
|
|
$result = $this->newsServiceClient->addJobRecruiting($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']);
|
|
|
}
|
|
}
|
|
@@ -2616,7 +2617,7 @@ class NewsController extends AbstractController
|
|
|
return Result::error($errorMessage);
|
|
return Result::error($errorMessage);
|
|
|
}
|
|
}
|
|
|
$requireData['user_id'] = Context::get('UserId');
|
|
$requireData['user_id'] = Context::get('UserId');
|
|
|
- $result = $this->newsServiceClient->upMessageStatus($requireData);
|
|
|
|
|
|
|
+ $result = $this->newsServiceClient->upMessageStatus($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']);
|
|
|
}
|
|
}
|
|
|
/**
|
|
/**
|
|
@@ -2885,8 +2886,8 @@ class NewsController extends AbstractController
|
|
|
$result = $this->newsServiceClient->getResearchTopicInfo($requireData);
|
|
$result = $this->newsServiceClient->getResearchTopicInfo($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
|
|
* @return array
|
|
@@ -3061,4 +3062,363 @@ class NewsController extends AbstractController
|
|
|
$result = $this->newsServiceClient->checkWebCateinfo($requireData);
|
|
$result = $this->newsServiceClient->checkWebCateinfo($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 addOnline()
|
|
|
|
|
+ {
|
|
|
|
|
+ $requireData = $this->request->all();
|
|
|
|
|
+ $validator = $this->validationFactory->make(
|
|
|
|
|
+ $requireData,
|
|
|
|
|
+ [
|
|
|
|
|
+ 'name' => 'required|string',
|
|
|
|
|
+ 'title' => 'required|string',
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'name.required' => '主题不能为空',
|
|
|
|
|
+ 'name.string' => '主题必须为字符串',
|
|
|
|
|
+ 'title.required' => '主题号不能为空',
|
|
|
|
|
+ 'title.string' => '主题号必须为字符串',
|
|
|
|
|
+ ]
|
|
|
|
|
+ );
|
|
|
|
|
+ if ($validator->fails()) {
|
|
|
|
|
+ $errorMessage = $validator->errors()->first();
|
|
|
|
|
+ return Result::error($errorMessage);
|
|
|
|
|
+ }
|
|
|
|
|
+ $requireData['user_id'] = Context::get('UserId');
|
|
|
|
|
+ $result = $this->newsServiceClient->addOnline($requireData);
|
|
|
|
|
+ return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
|
|
|
|
|
+ }
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 政讯--官网--在线留言--列表
|
|
|
|
|
+ * @return array
|
|
|
|
|
+ */
|
|
|
|
|
+ public function getOnlineList()
|
|
|
|
|
+ {
|
|
|
|
|
+ $requireData = $this->request->all();
|
|
|
|
|
+ $validator = $this->validationFactory->make(
|
|
|
|
|
+ $requireData,
|
|
|
|
|
+ [
|
|
|
|
|
+ 'page' => 'required|integer',
|
|
|
|
|
+ 'limit' => 'required|integer',
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'page.required' => '页码不能为空',
|
|
|
|
|
+ 'page.integer' => '页码必须为整数',
|
|
|
|
|
+ 'limit.required' => '每页数量不能为空',
|
|
|
|
|
+ 'limit.integer' => '每页数量必须为整数',
|
|
|
|
|
+ ]
|
|
|
|
|
+ );
|
|
|
|
|
+ if ($validator->fails()) {
|
|
|
|
|
+ $errorMessage = $validator->errors()->first();
|
|
|
|
|
+ return Result::error($errorMessage);
|
|
|
|
|
+ }
|
|
|
|
|
+ $requireData['user_id'] = Context::get('UserId');
|
|
|
|
|
+ $result = $this->newsServiceClient->getOnlineList($requireData);
|
|
|
|
|
+ return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
|
|
|
|
|
+ }
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 政讯--官网--在线留言--详情
|
|
|
|
|
+ * @return array
|
|
|
|
|
+ */
|
|
|
|
|
+ public function getOnlineInfo()
|
|
|
|
|
+ {
|
|
|
|
|
+ $requireData = $this->request->all();
|
|
|
|
|
+ $validator = $this->validationFactory->make(
|
|
|
|
|
+ $requireData,
|
|
|
|
|
+ [
|
|
|
|
|
+ 'id' => 'required|integer',
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'id.required' => 'id不能为空',
|
|
|
|
|
+ 'id.integer' => 'id必须为整数',
|
|
|
|
|
+ ]
|
|
|
|
|
+ );
|
|
|
|
|
+ if ($validator->fails()) {
|
|
|
|
|
+ $errorMessage = $validator->errors()->first();
|
|
|
|
|
+ return Result::error($errorMessage);
|
|
|
|
|
+ }
|
|
|
|
|
+ $requireData['user_id'] = Context::get('UserId');
|
|
|
|
|
+ $result = $this->newsServiceClient->getOnlineInfo($requireData);
|
|
|
|
|
+ return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
|
|
|
|
|
+ }
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 政讯--官网--在线留言--审核
|
|
|
|
|
+ * @return array
|
|
|
|
|
+ */
|
|
|
|
|
+ public function checkOnline()
|
|
|
|
|
+ {
|
|
|
|
|
+ $requireData = $this->request->all();
|
|
|
|
|
+ $validator = $this->validationFactory->make(
|
|
|
|
|
+ $requireData,
|
|
|
|
|
+ [
|
|
|
|
|
+ 'id' => 'required|integer',
|
|
|
|
|
+ 'status' => 'required|integer',
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'id.required' => 'id不能为空',
|
|
|
|
|
+ 'id.integer' => 'id必须为整数',
|
|
|
|
|
+ 'status.required' => '状态不能为空',
|
|
|
|
|
+ 'status.integer' => '状态必须为整数',
|
|
|
|
|
+ ]
|
|
|
|
|
+ );
|
|
|
|
|
+ if ($validator->fails()) {
|
|
|
|
|
+ $errorMessage = $validator->errors()->first();
|
|
|
|
|
+ return Result::error($errorMessage);
|
|
|
|
|
+ }
|
|
|
|
|
+ $requireData['user_id'] = Context::get('UserId');
|
|
|
|
|
+ $result = $this->newsServiceClient->checkOnline($requireData);
|
|
|
|
|
+ return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
|
|
|
|
|
+ }
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 政讯--官网--在线留言--删除
|
|
|
|
|
+ * @return array
|
|
|
|
|
+ */
|
|
|
|
|
+ public function delOnline()
|
|
|
|
|
+ {
|
|
|
|
|
+ $requireData = $this->request->all();
|
|
|
|
|
+ $validator = $this->validationFactory->make(
|
|
|
|
|
+ $requireData,
|
|
|
|
|
+ [
|
|
|
|
|
+ 'id' => 'required|integer',
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'id.required' => 'id不能为空',
|
|
|
|
|
+ 'id.integer' => 'id必须为整数',
|
|
|
|
|
+ ]
|
|
|
|
|
+ );
|
|
|
|
|
+ if ($validator->fails()) {
|
|
|
|
|
+ $errorMessage = $validator->errors()->first();
|
|
|
|
|
+ return Result::error($errorMessage);
|
|
|
|
|
+ }
|
|
|
|
|
+ $requireData['user_id'] = Context::get('UserId');
|
|
|
|
|
+ $result = $this->newsServiceClient->delOnline($requireData);
|
|
|
|
|
+ return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
|
|
|
|
|
+ }
|
|
|
|
|
+ ///upOnline
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 政讯--官网--在线留言--修改
|
|
|
|
|
+ * @return array
|
|
|
|
|
+ */
|
|
|
|
|
+ public function upOnline()
|
|
|
|
|
+ {
|
|
|
|
|
+ $requireData = $this->request->all();
|
|
|
|
|
+ $validator = $this->validationFactory->make(
|
|
|
|
|
+ $requireData,
|
|
|
|
|
+ [
|
|
|
|
|
+ 'id' => 'required|integer',
|
|
|
|
|
+
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'id.required' => 'id不能为空',
|
|
|
|
|
+ 'id.integer' => 'id必须为整数',
|
|
|
|
|
+
|
|
|
|
|
+ ]
|
|
|
|
|
+ );
|
|
|
|
|
+ if ($validator->fails()) {
|
|
|
|
|
+ $errorMessage = $validator->errors()->first();
|
|
|
|
|
+ return Result::error($errorMessage);
|
|
|
|
|
+ }
|
|
|
|
|
+ $requireData['user_id'] = Context::get('UserId');
|
|
|
|
|
+ $result = $this->newsServiceClient->upOnline($requireData);
|
|
|
|
|
+ return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
|
|
|
|
|
+ }
|
|
|
|
|
+ //upOnlineStatus
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 政讯--官网--在线留言--修改状态
|
|
|
|
|
+ * @return array
|
|
|
|
|
+ */
|
|
|
|
|
+ public function upOnlineStatus()
|
|
|
|
|
+ {
|
|
|
|
|
+ $requireData = $this->request->all();
|
|
|
|
|
+ $validator = $this->validationFactory->make(
|
|
|
|
|
+ $requireData,
|
|
|
|
|
+ [
|
|
|
|
|
+ 'id' => 'required|integer',
|
|
|
|
|
+ 'status' => 'required|integer',
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'id.required' => 'id不能为空',
|
|
|
|
|
+ 'id.integer' => 'id必须为整数',
|
|
|
|
|
+ 'status.required' => '状态不能为空',
|
|
|
|
|
+ 'status.integer' => '状态必须为整数',
|
|
|
|
|
+ ]
|
|
|
|
|
+ );
|
|
|
|
|
+ if ($validator->fails()) {
|
|
|
|
|
+ $errorMessage = $validator->errors()->first();
|
|
|
|
|
+ return Result::error($errorMessage);
|
|
|
|
|
+ }
|
|
|
|
|
+ $requireData['user_id'] = Context::get('UserId');
|
|
|
|
|
+ $result = $this->newsServiceClient->upOnlineStatus($requireData);
|
|
|
|
|
+ return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
|
|
|
|
|
+ }
|
|
|
|
|
+ // 政讯--官网--法律咨询
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 政讯--官网--法律咨询--添加
|
|
|
|
|
+ * @return array
|
|
|
|
|
+ */
|
|
|
|
|
+ public function addLaw()
|
|
|
|
|
+ {
|
|
|
|
|
+ $requireData = $this->request->all();
|
|
|
|
|
+ $validator = $this->validationFactory->make(
|
|
|
|
|
+ $requireData,
|
|
|
|
|
+ [
|
|
|
|
|
+ 'title' => 'required',
|
|
|
|
|
+ 'content' => 'required',
|
|
|
|
|
+
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'title.required' => '标题不能为空',
|
|
|
|
|
+ 'content.required' => '内容不能为空',
|
|
|
|
|
+ ]
|
|
|
|
|
+ );
|
|
|
|
|
+
|
|
|
|
|
+ if ($validator->fails()) {
|
|
|
|
|
+ $errorMessage = $validator->errors()->first();
|
|
|
|
|
+ return Result::error($errorMessage);
|
|
|
|
|
+ }
|
|
|
|
|
+ $requireData['user_id'] = Context::get('UserId');
|
|
|
|
|
+ $result = $this->newsServiceClient->addLaw($requireData);
|
|
|
|
|
+ return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
|
|
|
|
|
+ }
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 政讯--官网--法律咨询--列表
|
|
|
|
|
+ * @return array
|
|
|
|
|
+ */
|
|
|
|
|
+ public function getLawList()
|
|
|
|
|
+ {
|
|
|
|
|
+ $requireData = $this->request->all();
|
|
|
|
|
+ $validator = $this->validationFactory->make(
|
|
|
|
|
+ $requireData,
|
|
|
|
|
+ [
|
|
|
|
|
+ 'page' => 'required|integer',
|
|
|
|
|
+ 'limit' => 'required|integer',
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'page.required' => '页码不能为空',
|
|
|
|
|
+ 'page.integer' => '页码必须为整数',
|
|
|
|
|
+ 'limit.required' => '每页条数不能为空',
|
|
|
|
|
+ 'limit.integer' => '每页条数必须为整数',
|
|
|
|
|
+ ]
|
|
|
|
|
+ );
|
|
|
|
|
+ if ($validator->fails()) {
|
|
|
|
|
+ $errorMessage = $validator->errors()->first();
|
|
|
|
|
+ return Result::error($errorMessage);
|
|
|
|
|
+ }
|
|
|
|
|
+ $requireData['user_id'] = Context::get('UserId');
|
|
|
|
|
+ $result = $this->newsServiceClient->getLawList($requireData);
|
|
|
|
|
+ return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
|
|
|
|
|
+ }
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 政讯--官网--法律咨询--详情
|
|
|
|
|
+ * @return array
|
|
|
|
|
+ */
|
|
|
|
|
+ public function getLawInfo()
|
|
|
|
|
+ {
|
|
|
|
|
+ $requireData = $this->request->all();
|
|
|
|
|
+ $validator = $this->validationFactory->make(
|
|
|
|
|
+ $requireData,
|
|
|
|
|
+ [
|
|
|
|
|
+ 'id' => 'required|integer',
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'id.required' => 'id不能为空',
|
|
|
|
|
+ 'id.integer' => 'id必须为整数',
|
|
|
|
|
+ ]
|
|
|
|
|
+ );
|
|
|
|
|
+ if ($validator->fails()) {
|
|
|
|
|
+ $errorMessage = $validator->errors()->first();
|
|
|
|
|
+ return Result::error($errorMessage);
|
|
|
|
|
+ }
|
|
|
|
|
+ $requireData['user_id'] = Context::get('UserId');
|
|
|
|
|
+ $result = $this->newsServiceClient->getLawInfo($requireData);
|
|
|
|
|
+ return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
|
|
|
|
|
+ }
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 政讯--官网--法律咨询--删除
|
|
|
|
|
+ * @return array
|
|
|
|
|
+ */
|
|
|
|
|
+ public function delLaw()
|
|
|
|
|
+ {
|
|
|
|
|
+ $requireData = $this->request->all();
|
|
|
|
|
+ $validator = $this->validationFactory->make(
|
|
|
|
|
+ $requireData,
|
|
|
|
|
+ [
|
|
|
|
|
+ 'id' => 'required|integer',
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'id.required' => 'id不能为空',
|
|
|
|
|
+ 'id.integer' => 'id必须为整数',
|
|
|
|
|
+ ]
|
|
|
|
|
+ );
|
|
|
|
|
+ if ($validator->fails()) {
|
|
|
|
|
+ $errorMessage = $validator->errors()->first();
|
|
|
|
|
+ return Result::error($errorMessage);
|
|
|
|
|
+ }
|
|
|
|
|
+ $requireData['user_id'] = Context::get('UserId');
|
|
|
|
|
+ $result = $this->newsServiceClient->delLaw($requireData);
|
|
|
|
|
+ return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
|
|
|
|
|
+ }
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 政讯--官网--法律咨询--修改
|
|
|
|
|
+ * @return array
|
|
|
|
|
+ */
|
|
|
|
|
+ public function upLaw()
|
|
|
|
|
+ {
|
|
|
|
|
+ $requireData = $this->request->all();
|
|
|
|
|
+ $validator = $this->validationFactory->make(
|
|
|
|
|
+ $requireData,
|
|
|
|
|
+ [
|
|
|
|
|
+ 'id' => 'required|integer',
|
|
|
|
|
+ 'title' => 'required',
|
|
|
|
|
+ 'content' => 'required',
|
|
|
|
|
+
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'id.required' => 'id不能为空',
|
|
|
|
|
+ 'id.integer' => 'id必须为整数',
|
|
|
|
|
+ 'title.required' => '标题不能为空',
|
|
|
|
|
+ 'content.required' => '内容不能为空',
|
|
|
|
|
+ ]
|
|
|
|
|
+ );
|
|
|
|
|
+ if ($validator->fails()) {
|
|
|
|
|
+
|
|
|
|
|
+ $errorMessage = $validator->errors()->first();
|
|
|
|
|
+ return Result::error($errorMessage);
|
|
|
|
|
+ }
|
|
|
|
|
+ $requireData['user_id'] = Context::get('UserId');
|
|
|
|
|
+ $result = $this->newsServiceClient->upLaw($requireData);
|
|
|
|
|
+ return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
|
|
|
|
|
+ }
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 政讯--官网--法律咨询--修改状态
|
|
|
|
|
+ * @return array
|
|
|
|
|
+ */
|
|
|
|
|
+ public function upLawStatus()
|
|
|
|
|
+ {
|
|
|
|
|
+ $requireData = $this->request->all();
|
|
|
|
|
+ $validator = $this->validationFactory->make(
|
|
|
|
|
+ $requireData,
|
|
|
|
|
+ [
|
|
|
|
|
+ 'id' => 'required|integer',
|
|
|
|
|
+ 'status' => 'required|integer',
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'id.required' => 'id不能为空',
|
|
|
|
|
+ 'id.integer' => 'id必须为整数',
|
|
|
|
|
+ 'status.required' => '状态不能为空',
|
|
|
|
|
+ 'status.integer' => '状态必须为整数',
|
|
|
|
|
+ ]
|
|
|
|
|
+ );
|
|
|
|
|
+ if ($validator->fails()) {
|
|
|
|
|
+
|
|
|
|
|
+ $errorMessage = $validator->errors()->first();
|
|
|
|
|
+ return Result::error($errorMessage);
|
|
|
|
|
+ }
|
|
|
|
|
+ $requireData['user_id'] = Context::get('UserId');
|
|
|
|
|
+ $result = $this->newsServiceClient->upLawStatus($requireData);
|
|
|
|
|
+ return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|