<?php namespace App\Distributor\Repositories; use App\Models\DistAdminDistributor as Model; use Dcat\Admin\Repositories\EloquentRepository; class DistAdminDistributor extends EloquentRepository { /** * Model. * * @var string */ protected $eloquentClass = Model::class; /* * 得到分销商信息 */ public static function getInfo() { $id = getDistributorId(); $row = Model::find($id); return $row; } /* * 修改域名名称 */ public static function updateDomain($domainType,$customDomain) { $id = getDistributorId(); $row = Model::find($id); $row->domain_type = $domainType; if ($domainType == 1) { $row->custom_domain = $customDomain; } $row->save(); } public static function updateInfo($info) { $id = getDistributorId(); $row = Model::find($id); $row->site_name = $info['site_name']; $row->company_name = $info['company_name']; $row->company_address = $info['company_address']; $row->contact_number = $info['contact_number']; $row->service_hotline = $info['service_hotline']; $row->whats_app = $info['whats_app']; $row->seo_title = $info['seo_title'];//seo_title $row->seo_keywords = $info['seo_keywords'];//seo_keywords $row->seo_description = $info['seo_description'];//seo_description $row->save(); } /* * 分销商切换主题 */ public static function enableTheme($appearanceId) { $appearanceId = intval($appearanceId); $distId = getDistributorId(); $distAppearance = new DistAppearance(); $appearanceRow = $distAppearance->model()->find($appearanceId); if ($appearanceRow && $appearanceRow->enabled == 1) { //修改分销商主题 $row = Model::find($distId); $row->appearance_id = $appearanceId; $row->save(); //切换主题 DistAppearance::switchTheme($appearanceId, $distId); return true; } return false; } }