|
@@ -160,7 +160,7 @@ class PublicController extends AbstractController
|
|
|
public function getCityList()
|
|
|
{
|
|
|
$requireData = $this->request->all();
|
|
|
- var_dump($requireData);
|
|
|
+// var_dump($requireData);
|
|
|
$result = $this->publicServiceClient->getDistrictList($requireData);
|
|
|
return $result ? Result::success($result['data']) : Result::error($result['message']);
|
|
|
}
|
|
@@ -226,7 +226,7 @@ class PublicController extends AbstractController
|
|
|
$errorMessage = $validator->errors()->first();
|
|
|
return Result::error($errorMessage);
|
|
|
}
|
|
|
- var_dump($requireData);
|
|
|
+// var_dump($requireData);
|
|
|
if (isset($requireData['is_admin']) && !empty($requireData['is_admin'])) {
|
|
|
$requireData['admin_id'] = Context::get("UserId");
|
|
|
}
|
|
@@ -1106,5 +1106,83 @@ class PublicController extends AbstractController
|
|
|
$result['data'] = PublicData::buildMenuTree($result['data']);
|
|
|
return $result['code'] == 200 ? Result::success($result['data']) : Result::error("查询失败");
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取黑名单列表
|
|
|
+ * @return array
|
|
|
+ */
|
|
|
+ public function getBlackWordList()
|
|
|
+ {
|
|
|
+ $requireData = $this->request->all();
|
|
|
+ $validator = $this->validationFactory->make(
|
|
|
+ $requireData,
|
|
|
+ [
|
|
|
+ 'page' => 'integer|min:1',
|
|
|
+ 'pagesize' => 'integer|min:1',
|
|
|
+ 'search' => 'string|nullable',
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'page.integer' => 'page 必须是整数',
|
|
|
+ 'page.min' => 'page 必须大于等于 1',
|
|
|
+ 'pagesize.integer' => 'pagesize 必须是整数',
|
|
|
+ 'pagesize.min' => 'pagesize 必须大于等于 1',
|
|
|
+ 'search.string' => 'search 必须是字符串',
|
|
|
+ ]
|
|
|
+ );
|
|
|
+ if ($validator->fails()) {
|
|
|
+ $errorMessage = $validator->errors()->first();
|
|
|
+ return Result::error($errorMessage);
|
|
|
+ }
|
|
|
+ $result = $this->publicServiceClient->getBlackWordList($requireData);
|
|
|
+ return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 添加黑名单
|
|
|
+ * @return array
|
|
|
+ */
|
|
|
+ public function addBlackWord()
|
|
|
+ {
|
|
|
+ $requireData = $this->request->all();
|
|
|
+ $validator = $this->validationFactory->make(
|
|
|
+ $requireData,
|
|
|
+ [
|
|
|
+ 'name' => 'required',
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'name.required' => '过滤词不能为空',
|
|
|
+ ]
|
|
|
+ );
|
|
|
+ if ($validator->fails()) {
|
|
|
+ $errorMessage = $validator->errors()->first();
|
|
|
+ return Result::error($errorMessage);
|
|
|
+ }
|
|
|
+ $result = $this->publicServiceClient->addBlackWord($requireData);
|
|
|
+ return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 删除黑名单
|
|
|
+ * @return array
|
|
|
+ */
|
|
|
+ public function delBlackWord()
|
|
|
+ {
|
|
|
+ $requireData = $this->request->all();
|
|
|
+ $validator = $this->validationFactory->make(
|
|
|
+ $requireData,
|
|
|
+ [
|
|
|
+ 'name' => 'required',
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'name.required' => 'name不能为空',
|
|
|
+ ]
|
|
|
+ );
|
|
|
+ if ($validator->fails()) {
|
|
|
+ $errorMessage = $validator->errors()->first();
|
|
|
+ return Result::error($errorMessage);
|
|
|
+ }
|
|
|
+ $result = $this->publicServiceClient->delBlackWord($requireData);
|
|
|
+ return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
|
|
|
+ }
|
|
|
}
|
|
|
|