|
@@ -1286,19 +1286,28 @@ class WebsiteService implements WebsiteServiceInterface
|
|
|
*/
|
|
|
public function getWebsiteFootInfo(array $data): array
|
|
|
{
|
|
|
- if(isset($data['website_id'])){
|
|
|
- $website = Website::query()->where('id',$data['website_id'])->first();
|
|
|
+ if(isset($data['website_id']) && !empty($data['website_id'])){
|
|
|
+ $website = Website::where('id',$data['website_id'])->where('status',1)->first();
|
|
|
if (empty($website)) {
|
|
|
return Result::error("找不到网站",0);
|
|
|
}
|
|
|
}else{
|
|
|
return Result::error("参数错误",0);
|
|
|
}
|
|
|
- $websiteInfo = WebsiteTemplateInfo::where('website_id',$data['website_id'])->first();
|
|
|
- if (empty($websiteInfo)) {
|
|
|
+ $website_foot = WebsiteTemplateInfo::where('website_id',$data['website_id'])->where('status',2)->first();
|
|
|
+ $website_head = Website::where('id',$data['website_id'])
|
|
|
+ ->select('id','website_name','logo','title','keywords','description')->first();
|
|
|
+ if (empty($website_foot)) {
|
|
|
return Result::error("暂无底部基础信息",0);
|
|
|
}
|
|
|
- return Result::success($websiteInfo->toArray());
|
|
|
+ if (empty($website_head)) {
|
|
|
+ return Result::error("暂无头部基础信息",0);
|
|
|
+ }
|
|
|
+ $result = [
|
|
|
+ 'website_foot'=>$website_foot,
|
|
|
+ 'website_head'=>$website_head
|
|
|
+ ];
|
|
|
+ return Result::success($result);
|
|
|
}
|
|
|
/**
|
|
|
* 获取网站底部导航
|
|
@@ -1307,8 +1316,8 @@ class WebsiteService implements WebsiteServiceInterface
|
|
|
*/
|
|
|
public function getWebsiteFooterCategory(array $data): array
|
|
|
{
|
|
|
- if(isset($data['website_id'])){
|
|
|
- $website = Website::query()->where('id',$data['website_id'])->first();
|
|
|
+ if(isset($data['website_id']) && !empty($data['website_id'])){
|
|
|
+ $website = Website::where('id',$data['website_id'])->where('status',1)->first();
|
|
|
if (empty($website)) {
|
|
|
return Result::error("找不到网站",0);
|
|
|
}
|
|
@@ -1328,8 +1337,8 @@ class WebsiteService implements WebsiteServiceInterface
|
|
|
*/
|
|
|
public function getWebsiteFooterCategoryList(array $data): array
|
|
|
{
|
|
|
- if(isset($data['website_id'])){
|
|
|
- $website = Website::query()->where('id',$data['website_id'])->first();
|
|
|
+ if(isset($data['website_id']) && !empty($data['website_id'])){
|
|
|
+ $website = Website::where('id',$data['website_id'])->where('status',1)->first();
|
|
|
if (empty($website)) {
|
|
|
return Result::error("找不到网站",0);
|
|
|
}
|
|
@@ -1353,14 +1362,14 @@ class WebsiteService implements WebsiteServiceInterface
|
|
|
return Result::success($result);
|
|
|
}
|
|
|
/**
|
|
|
- * 获取网站底部基础信息
|
|
|
+ * 获取网站底部导航
|
|
|
* @param array $data
|
|
|
* @return array
|
|
|
*/
|
|
|
public function getWebsiteFooterCategoryInfo(array $data): array
|
|
|
{
|
|
|
- if(isset($data['website_id'])){
|
|
|
- $website = Website::query()->where('id',$data['website_id'])->first();
|
|
|
+ if(isset($data['website_id']) && !empty($data['website_id'])){
|
|
|
+ $website = Website::where('id',$data['website_id'])->where('status',1)->first();
|
|
|
if (empty($website)) {
|
|
|
return Result::error("找不到网站",0);
|
|
|
}
|