|
@@ -1619,8 +1619,13 @@ class WebsiteService implements WebsiteServiceInterface
|
|
|
//查询所有网站模板信息
|
|
|
$query = Website::where('website.status', 1)
|
|
|
->leftJoin("website_template_info", "website_template_info.website_id", "website.id")
|
|
|
- ->leftJoin("template", "template.id", "website_template_info.template_id")
|
|
|
- ->leftJoin("template_class", "template_class.id", "template.template_class_id")
|
|
|
+ ->leftJoin("template", "template.template_id", "website_template_info.template_id")
|
|
|
+ ->leftJoin("template_class", "template_class.class_id", "template.template_class_id")
|
|
|
+ ->leftJoin('website_column', 'website_column.id', 'website.website_column_id')
|
|
|
+ ->leftJoin('website_column as parent_column', function ($join) {
|
|
|
+ $join->on('website_column.pid', '=', 'parent_column.id')
|
|
|
+ ->where('website_column.pid', 2);
|
|
|
+ })
|
|
|
->select(
|
|
|
"website_template_info.id",
|
|
|
"template_class.name",
|
|
@@ -1631,6 +1636,8 @@ class WebsiteService implements WebsiteServiceInterface
|
|
|
"website_template_info.created_at",
|
|
|
"website_template_info.updated_at",
|
|
|
"website_template_info.page_type",
|
|
|
+ 'website_column.column_name',
|
|
|
+ 'parent_column.column_name as parent_column_name',
|
|
|
DB::raw("COALESCE(website_template_info.status, 0) as template_status"),
|
|
|
"template.template_name"
|
|
|
);
|
|
@@ -1686,14 +1693,14 @@ class WebsiteService implements WebsiteServiceInterface
|
|
|
if (empty($foot_type)) {
|
|
|
return Result::error("请先关联底部导航池!", 0);
|
|
|
}
|
|
|
- if (!in_array(1, $foot_type) ) {
|
|
|
- $missingTypes[] = "列表型底部导航";
|
|
|
- }
|
|
|
+ // if (!in_array(1, $foot_type) ) {
|
|
|
+ // $missingTypes[] = "列表型底部导航";
|
|
|
+ // }
|
|
|
if (!in_array(0, $foot_type) ) {
|
|
|
$missingTypes[] = "内容型底部导航";
|
|
|
}
|
|
|
if (!empty($missingTypes)) {
|
|
|
- $errorMessage = "请先添加" . implode(" 和 ", $missingTypes) . "!";
|
|
|
+ $errorMessage = "请先添加" . $missingTypes . "!";
|
|
|
return Result::error($errorMessage, 0);
|
|
|
}
|
|
|
$result['foot_type'] = $foot_type;
|