增加特色服务
This commit is contained in:
@@ -15,6 +15,7 @@ use think\facade\Env;
|
||||
use think\facade\Request;
|
||||
use app\model\Cms\TemplateSiteConfig;
|
||||
use app\model\Cms\Friendlink;
|
||||
use app\model\Tenant\Tenant;
|
||||
|
||||
class Index extends BaseController
|
||||
{
|
||||
@@ -444,9 +445,15 @@ class Index extends BaseController
|
||||
*/
|
||||
public function getHomeData()
|
||||
{
|
||||
$baseUrl = Request::param('baseUrl', '');
|
||||
|
||||
if (empty($baseUrl)) {
|
||||
return json(['code' => 400, 'msg' => '缺少 baseUrl 参数']);
|
||||
}
|
||||
|
||||
try {
|
||||
// 1. 通过域名获取租户ID
|
||||
$tid = BaseController::getTenantIdByDomain();
|
||||
$tid = BaseController::getTenantIdByDomain($baseUrl);
|
||||
|
||||
if (empty($tid)) {
|
||||
return json([
|
||||
@@ -470,12 +477,20 @@ class Index extends BaseController
|
||||
->select()
|
||||
->toArray();
|
||||
|
||||
// 获取联系方式
|
||||
$contact = Tenant::where('id', $tid)
|
||||
->where('status', 1)
|
||||
->where('delete_time', null)
|
||||
->field('contact_phone,contact_email,address,worktime')
|
||||
->find();
|
||||
|
||||
// 4. 合并返回
|
||||
return json([
|
||||
'code' => 200,
|
||||
'msg' => 'success',
|
||||
'data' => [
|
||||
'normal' => $normalInfos ?: (object) [],
|
||||
'contact' => $contact ?: (object) [],
|
||||
'links' => $friendlinkList
|
||||
]
|
||||
]);
|
||||
|
||||
Reference in New Issue
Block a user