style: UDM用户数据导出文件带createTime字段
This commit is contained in:
@@ -418,9 +418,15 @@ func (s *IMSUserController) Export(c *gin.Context) {
|
||||
if fileType == "csv" {
|
||||
// 转换数据
|
||||
data := [][]string{}
|
||||
data = append(data, []string{"IMSI", "MSISDN", "Tag", "VNI"})
|
||||
data = append(data, []string{"IMSI", "MSISDN", "Tag", "VNI", "CreateTime"})
|
||||
for _, v := range rows {
|
||||
data = append(data, []string{v.IMSI, v.MSISDN, v.Tag.String(), v.VNI})
|
||||
createTime := ""
|
||||
if v.CreateTime == 0 {
|
||||
createTime = time.Now().Format(time.RFC3339)
|
||||
} else {
|
||||
createTime = time.UnixMilli(v.CreateTime).Format(time.RFC3339)
|
||||
}
|
||||
data = append(data, []string{v.IMSI, v.MSISDN, v.Tag.String(), v.VNI, createTime})
|
||||
}
|
||||
// 输出到文件
|
||||
if err := file.WriterFileCSV(data, filePath); err != nil {
|
||||
@@ -433,7 +439,13 @@ func (s *IMSUserController) Export(c *gin.Context) {
|
||||
// 转换数据
|
||||
data := [][]string{}
|
||||
for _, v := range rows {
|
||||
data = append(data, []string{v.IMSI, v.MSISDN, v.Tag.String(), v.VNI})
|
||||
createTime := ""
|
||||
if v.CreateTime == 0 {
|
||||
createTime = time.Now().Format(time.RFC3339)
|
||||
} else {
|
||||
createTime = time.UnixMilli(v.CreateTime).Format(time.RFC3339)
|
||||
}
|
||||
data = append(data, []string{v.IMSI, v.MSISDN, v.Tag.String(), v.VNI, createTime})
|
||||
}
|
||||
// 输出到文件
|
||||
if err := file.WriterFileTXTLine(data, ",", filePath); err != nil {
|
||||
|
||||
@@ -381,9 +381,15 @@ func (s *VoIPAuthController) Export(c *gin.Context) {
|
||||
if fileType == "csv" {
|
||||
// 转换数据
|
||||
data := [][]string{}
|
||||
data = append(data, []string{"UserName", "Password"})
|
||||
data = append(data, []string{"UserName", "Password", "CreateTime"})
|
||||
for _, v := range rows {
|
||||
data = append(data, []string{v.UserName, v.Password})
|
||||
createTime := ""
|
||||
if v.CreateTime == 0 {
|
||||
createTime = time.Now().Format(time.RFC3339)
|
||||
} else {
|
||||
createTime = time.UnixMilli(v.CreateTime).Format(time.RFC3339)
|
||||
}
|
||||
data = append(data, []string{v.UserName, v.Password, createTime})
|
||||
}
|
||||
// 输出到文件
|
||||
if err := file.WriterFileCSV(data, filePath); err != nil {
|
||||
@@ -396,7 +402,13 @@ func (s *VoIPAuthController) Export(c *gin.Context) {
|
||||
// 转换数据
|
||||
data := [][]string{}
|
||||
for _, v := range rows {
|
||||
data = append(data, []string{v.UserName, v.Password})
|
||||
createTime := ""
|
||||
if v.CreateTime == 0 {
|
||||
createTime = time.Now().Format(time.RFC3339)
|
||||
} else {
|
||||
createTime = time.UnixMilli(v.CreateTime).Format(time.RFC3339)
|
||||
}
|
||||
data = append(data, []string{v.UserName, v.Password, createTime})
|
||||
}
|
||||
// 输出到文件
|
||||
if err := file.WriterFileTXTLine(data, ",", filePath); err != nil {
|
||||
|
||||
Reference in New Issue
Block a user