multi-tenant
This commit is contained in:
@@ -95,8 +95,10 @@ func (r *RepoUdmSubUser) SelectPage(query map[string]any) map[string]any {
|
||||
if err != nil {
|
||||
log.Errorf("Find tenant_id err => %v", err)
|
||||
}
|
||||
conditions = append(conditions, "s.tenant_id = ?")
|
||||
params = append(params, tenantID[0])
|
||||
if len(tenantID) > 0 {
|
||||
conditions = append(conditions, "s.tenant_id = ?")
|
||||
params = append(params, tenantID[0])
|
||||
}
|
||||
}
|
||||
|
||||
// 构建查询条件语句
|
||||
@@ -182,8 +184,10 @@ func (r *RepoUdmSubUser) SelectList(auth model.UdmSubUser) []model.UdmSubUser {
|
||||
if err != nil {
|
||||
log.Errorf("Find tenant_id err => %v", err)
|
||||
}
|
||||
conditions = append(conditions, "s.tenant_id = ?")
|
||||
params = append(params, tenantID[0])
|
||||
if len(tenantID) > 0 {
|
||||
conditions = append(conditions, "s.tenant_id = ?")
|
||||
params = append(params, tenantID[0])
|
||||
}
|
||||
}
|
||||
|
||||
// 构建查询条件语句
|
||||
@@ -504,7 +508,9 @@ func (r *RepoUdmSubUser) SetTenantName(subArr *[]model.UdmSubUser) {
|
||||
log.Errorf("Find tenant_name err => %v", err)
|
||||
continue
|
||||
}
|
||||
(*subArr)[s].TenantName = tenantName[0]
|
||||
if len(tenantName) > 0 {
|
||||
(*subArr)[s].TenantID = tenantName[0]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -518,7 +524,8 @@ func (r *RepoUdmSubUser) SetTenantID(subArr *[]model.UdmSubUser) {
|
||||
log.Errorf("Find tenant_id err => %v", err)
|
||||
continue
|
||||
}
|
||||
(*subArr)[s].TenantID = tenantID[0]
|
||||
fmt.Printf("IMSI: %s, tenantID:%s", (*subArr)[s].Imsi, tenantID[0])
|
||||
if len(tenantID) > 0 {
|
||||
(*subArr)[s].TenantID = tenantID[0]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user