fix: ims user tag 0/1: VoIP/VoLTE

This commit is contained in:
zhangsz
2025-04-10 21:16:54 +08:00
parent 8913970d01
commit 63433e6e0e
10 changed files with 90 additions and 56 deletions

View File

@@ -4,19 +4,19 @@ import (
"fmt"
"strings"
"be.ems/features/ue/model"
dborm "be.ems/lib/core/datasource"
"be.ems/lib/log"
"be.ems/src/framework/datasource"
"be.ems/src/framework/logger"
"be.ems/src/framework/utils/parse"
"be.ems/src/framework/utils/repo"
"be.ems/features/ue/model"
)
// 实例化数据层 IMSUserRepository 结构体
var NewIMSUserRepository = &IMSUserRepository{
selectSql: `select
s.id, s.ne_id, s.imsi, s.msisdn, s.volte, s.vni,
s.id, s.ne_id, s.imsi, s.msisdn, s.tag, s.vni,
t.tenant_id, t.tenant_name
from u_ims_user s
left join sys_tenant t on t.tenant_id = s.tenant_id and t.status = 1`,
@@ -26,7 +26,7 @@ var NewIMSUserRepository = &IMSUserRepository{
"ne_id": "NeId",
"imsi": "IMSI",
"msisdn": "MSISDN",
"volte": "VoLTE",
"tag": "Tag",
"vni": "VNI",
"tenant_id": "TenantID",