feat: 添加udm-voip/volte功能接口
This commit is contained in:
@@ -18,7 +18,7 @@ type UDMAuthUser struct{}
|
||||
// ClearAndInsert 清空ne_id后新增实体
|
||||
func (r *UDMAuthUser) ClearAndInsert(neId string, uArr []model.UDMAuthUser) int64 {
|
||||
// 不指定neID时,用 TRUNCATE 清空表快
|
||||
// _, err := datasource.ExecDB("", "TRUNCATE TABLE u_auth_user", nil)
|
||||
// _, err := datasource.ExecDB("", "TRUNCATE TABLE udm_auth", nil)
|
||||
result := db.DB("").Where("ne_id = ?", neId).Unscoped().Delete(&model.UDMAuthUser{})
|
||||
if result.Error != nil {
|
||||
logger.Errorf("Delete err => %v", result.Error)
|
||||
@@ -39,6 +39,7 @@ func (r *UDMAuthUser) SelectPage(query map[string]string) (int64, []model.UDMAut
|
||||
if v, ok := query["imsis"]; ok && v != "" {
|
||||
arr := strings.Split(v, ",")
|
||||
tx = tx.Where("imsi in ?", arr)
|
||||
// 勾选时,pageSize为勾选的数量
|
||||
query["pageSize"] = fmt.Sprint(len(arr))
|
||||
}
|
||||
|
||||
@@ -126,7 +127,7 @@ func (r *UDMAuthUser) Delete(imsi, neId string) int64 {
|
||||
}
|
||||
|
||||
// DeletePrefixByIMSI 删除前缀匹配的实体
|
||||
func (r *UDMAuthUser) DeletePrefixByIMSI(neId, imsi string) int64 {
|
||||
func (r *UDMAuthUser) DeletePrefixByIMSI(imsi, neId string) int64 {
|
||||
tx := db.DB("").Where("imsi like ? and ne_id = ?", fmt.Sprintf("%s%%", imsi), neId).Delete(&model.UDMAuthUser{})
|
||||
if err := tx.Error; err != nil {
|
||||
logger.Errorf("DeletePrefixByIMSI err => %v", err)
|
||||
|
||||
Reference in New Issue
Block a user