fix: upf kpi for tenant
This commit is contained in:
@@ -71,9 +71,13 @@ func (s *PerfKPIController) GoldKPI(c *gin.Context) {
|
||||
var userName, rmUID string
|
||||
userName = ctx.LoginUserToUserName(c)
|
||||
// multi-tenancy, useName->tenantID->UPF.001(NEType.NEID)->rmUID
|
||||
selectSQL := fmt.Sprintf(`SELECT rm_uid FROM ne_info n WHERE CONCAT(n.ne_type,'.',n.ne_id) =
|
||||
(SELECT t.tenancy_key FROM sys_tenant t WHERE t.status='1' AND t.tenancy_type='NE' AND t.parent_id =
|
||||
(SELECT u.tenant_id FROM sys_user u WHERE u.user_name='%s'))`, userName)
|
||||
// selectSQL := fmt.Sprintf(`SELECT rm_uid FROM ne_info n WHERE CONCAT(n.ne_type,'.',n.ne_id) =
|
||||
// (SELECT t.tenancy_key FROM sys_tenant t WHERE t.status='1' AND t.tenancy_type='UPF' AND t.parent_id =
|
||||
// (SELECT u.tenant_id FROM sys_user u WHERE u.user_name='%s'))`, userName)
|
||||
|
||||
// multi-tenancy, useName->tenantID->rmUID
|
||||
selectSQL := fmt.Sprintf(`SELECT t.tenancy_key FROM sys_tenant t WHERE t.status='1' AND t.tenancy_type='UPF' AND t.parent_id =
|
||||
(SELECT u.tenant_id FROM sys_user u WHERE u.user_name='%s')`, userName)
|
||||
_, err := datasource.DefaultDB().SQL(selectSQL).Cols("rm_uid").Get(&rmUID)
|
||||
if err != nil {
|
||||
c.JSON(200, result.ErrMsgFmt("DB Get error: %s", err.Error()))
|
||||
|
||||
Reference in New Issue
Block a user