批量更新租户规则

This commit is contained in:
2026-03-09 23:00:20 +08:00
parent e09b4c639c
commit e27cc8f457
45 changed files with 579 additions and 314 deletions
@@ -21,14 +21,14 @@ class TenantDomainController extends BaseController
{
$page = $request->param('page', 1, 'int');
$pageSize = $request->param('pageSize', 10, 'int');
$tenantId = $request->param('tenant_id', 0, 'int');
$tenantId = $request->param('tid', 0, 'int');
$status = $request->param('status', '');
$subDomain = $request->param('sub_domain', '');
$where = [['delete_time', '=', null]];
if ($tenantId > 0) {
$where[] = ['tenant_id', '=', $tenantId];
$where[] = ['tid', '=', $tenantId];
}
if ($status !== '' && $status !== null) {
$where[] = ['status', '=', $status];
@@ -49,7 +49,7 @@ class TenantDomainController extends BaseController
->count();
// 获取租户名称
$tenantIds = array_column($list, 'tenant_id');
$tenantIds = array_column($list, 'tid');
$tenants = [];
if ($tenantIds) {
$tenantList = Db::name('mete_tenant')
@@ -61,7 +61,7 @@ class TenantDomainController extends BaseController
// 附加租户名称
foreach ($list as &$item) {
$item['tenant_name'] = $tenants[$item['tenant_id']]['tenant_name'] ?? '';
$item['tenant_name'] = $tenants[$item['tid']]['tenant_name'] ?? '';
}
return json([
@@ -89,7 +89,7 @@ class TenantDomainController extends BaseController
}
$list = Db::name('mete_tenant_domain')
->where('tenant_id', $tid)
->where('tid', $tid)
->where('delete_time', null)
->order('id', 'desc')
->select()
@@ -107,7 +107,7 @@ class TenantDomainController extends BaseController
*/
public function apply(Request $request)
{
$tid = $request->param('tenant_id', 0, 'int');
$tid = $request->param('tid', 0, 'int');
$subDomain = $request->param('sub_domain', '');
$mainDomain = $request->param('main_domain', '');
@@ -172,7 +172,7 @@ class TenantDomainController extends BaseController
$now = date('Y-m-d H:i:s');
$id = Db::name('mete_tenant_domain')->insertGetId([
'tenant_id' => $tid,
'tid' => $tid,
'sub_domain' => $subDomain,
'main_domain' => $mainDomain,
'full_domain' => $fullDomain,