|
@@ -60,7 +60,7 @@ class CollectorController extends AbstractController
|
|
|
return Result::success($result['data']);
|
|
|
}
|
|
|
/**
|
|
|
- * 获取网站
|
|
|
+ * 获取及搜索网站
|
|
|
* @return array
|
|
|
*/
|
|
|
public function getWeb()
|
|
@@ -99,7 +99,36 @@ class CollectorController extends AbstractController
|
|
|
}
|
|
|
return Result::success($result['data']);
|
|
|
}
|
|
|
-
|
|
|
+ /**
|
|
|
+ * 修改网站
|
|
|
+ * @return array
|
|
|
+ */
|
|
|
+ public function upWeb()
|
|
|
+ {
|
|
|
+ $requireData = $this->request->all();
|
|
|
+ $validator = $this->validationFactory->make(
|
|
|
+ $requireData,
|
|
|
+ [
|
|
|
+ 'name'=> 'required',
|
|
|
+ 'url'=> 'required',
|
|
|
+ 'id' => 'required'
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'name.required' => '网站名称不能为空',
|
|
|
+ 'url.required' => '网站地址不能为空',
|
|
|
+ 'id.required' => '网站id不能为空'
|
|
|
+ ]
|
|
|
+ );
|
|
|
+ if ($validator->fails()) {
|
|
|
+ $errorMessage = $validator->errors()->first();
|
|
|
+ return Result::error($errorMessage);
|
|
|
+ }
|
|
|
+ $result = $this->collectorServiceClient->upWeb($requireData);
|
|
|
+ if ($result['code'] != ErrorCode::SUCCESS) {
|
|
|
+ return Result::error($result['message'],0,[]);
|
|
|
+ }
|
|
|
+ return Result::success($result['data']);
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* @return array
|