fix: CDR数据导出添加网元名称列
This commit is contained in:
@@ -37,4 +37,4 @@ ON "ne_info" (
|
|||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Records of ne_info
|
-- Records of ne_info
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
INSERT INTO "ne_info" VALUES (1, 'OMC', '001', '4400HXOMC001', 'OMC_001', '172.16.5.100', 33030, 'PNF', 'AreaNet', '-', '-', '-', '1,2', 0, '', 'system', 1713928436971, '', 0);
|
INSERT INTO "ne_info" VALUES (1, 'OMC', '001', '4400HXOMC001', 'OMC_001', '127.0.0.1', 33030, 'PNF', 'AreaNet', '-', '-', '-', '1,2', 0, '', 'system', 1713928436971, '', 0);
|
||||||
|
|||||||
@@ -17,9 +17,9 @@ CREATE TABLE "ne_version" (
|
|||||||
"new_path" text(255),
|
"new_path" text(255),
|
||||||
"status" text(16),
|
"status" text(16),
|
||||||
"create_by" text(50),
|
"create_by" text(50),
|
||||||
"create_time" integer(20),
|
"create_time" integer,
|
||||||
"update_by" text(50),
|
"update_by" text(50),
|
||||||
"update_time" integer(20),
|
"update_time" integer,
|
||||||
PRIMARY KEY ("id")
|
PRIMARY KEY ("id")
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@@ -32,36 +32,6 @@ CREATE TABLE `ne_host` (
|
|||||||
-- 初始数据对应网元
|
-- 初始数据对应网元
|
||||||
INSERT INTO `ne_host` VALUES (1, 'ssh', '1', 'OMC_001_22', '127.0.0.1', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0);
|
INSERT INTO `ne_host` VALUES (1, 'ssh', '1', 'OMC_001_22', '127.0.0.1', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||||
INSERT INTO `ne_host` VALUES (2, 'telnet', '1', 'OMC_001_4100', '127.0.0.1', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
INSERT INTO `ne_host` VALUES (2, 'telnet', '1', 'OMC_001_4100', '127.0.0.1', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
||||||
-- INSERT INTO `ne_host` VALUES (3, 'ssh', '1', 'IMS_001_22', '172.16.5.110', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (4, 'telnet', '1', 'IMS_001_4100', '172.16.5.110', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (5, 'ssh', '1', 'AMF_001_22', '172.16.5.120', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (6, 'telnet', '1', 'AMF_001_4100', '172.16.5.120', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (7, 'ssh', '1', 'AUSF_001_22', '172.16.5.130', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (8, 'telnet', '1', 'AUSF_001_4100', '172.16.5.130', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (9, 'ssh', '1', 'UDM_001_22', '172.16.5.140', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (10, 'telnet', '1', 'UDM_001_4100', '172.16.5.140', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (11, 'redis', '1', 'UDM_001_6379', '172.16.5.140', 6379, 'udmdb', '0', 'nO3fEhtuKuBkQE5ozsUhNfzn02vhnyxYTEiPn2CIlr4=', '', '', '0', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (12, 'ssh', '1', 'SMF_001_22', '172.16.5.150', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (13, 'telnet', '1', 'SMF_001_4100', '172.16.5.150', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (14, 'ssh', '1', 'PCF_001_22', '172.16.5.160', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (15, 'telnet', '1', 'PCF_001_4100', '172.16.5.160', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (16, 'ssh', '1', 'NSSF_001_22', '172.16.5.170', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (17, 'telnet', '1', 'NSSF_001_4100', '172.16.5.170', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (18, 'ssh', '1', 'NRF_001_22', '172.16.5.180', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (19, 'telnet', '1', 'NRF_001_4100', '172.16.5.180', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (20, 'ssh', '1', 'UPF_001_22', '172.16.5.190', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (21, 'telnet', '1', 'UPF_001_4100', '172.16.5.190', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (22, 'telnet', '1', 'UPF_001_5002', '172.16.5.190', 5002, 'admin', '0', '', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (23, 'ssh', '1', 'LMF_001_22', '172.16.5.200', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (24, 'telnet', '1', 'LMF_001_4100', '172.16.5.200', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (25, 'ssh', '1', 'NEF_001_22', '172.16.5.210', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (26, 'telnet', '1', 'NEF_001_4100', '172.16.5.210', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (27, 'ssh', '1', 'MME_001_22', '172.16.5.220', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (28, 'telnet', '1', 'MME_001_4100', '172.16.5.220', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (29, 'ssh', '1', 'N3IWF_001_22', '172.16.5.230', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (30, 'telnet', '1', 'N3IWF_001_4100', '172.16.5.230', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (31, 'ssh', '1', 'SMSC_001_22', '172.16.5.240', 22, 'omcuser', '2', '', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_host` VALUES (32, 'telnet', '1', 'SMSC_001_4100', '172.16.5.240', 4100, 'admin', '0', 'NUBonCin4GZgl7o12YjeClE8ToQmYp9KWdhMjSNxc2M=', '', '', '', '', 'system', 1729063407329, '', 0);
|
|
||||||
|
|
||||||
SET FOREIGN_KEY_CHECKS=1;
|
SET FOREIGN_KEY_CHECKS=1;
|
||||||
|
|
||||||
|
|||||||
@@ -32,21 +32,7 @@ CREATE TABLE `ne_info` (
|
|||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='网元_基础信息表 关联对应版本、授权、主机';
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='网元_基础信息表 关联对应版本、授权、主机';
|
||||||
|
|
||||||
-- 初始网元数据
|
-- 初始网元数据
|
||||||
INSERT INTO `ne_info` VALUES (1, 'OMC', '001', '4400HXOMC001', 'OMC_001', '172.16.5.100', 33030, 'PNF', 'AreaNet', '-', '-', '-', '1,2', 0, '', 'system', 1713928436971, '', 0);
|
INSERT INTO `ne_info` VALUES (1, 'OMC', '001', '4400HXOMC001', 'OMC_001', '127.0.0.1', 33030, 'PNF', 'AreaNet', '-', '-', '-', '1,2', 0, '', 'system', 1713928436971, '', 0);
|
||||||
-- INSERT INTO `ne_info` VALUES (2, 'IMS', '001', '4400HXIMS001', 'IMS_001', '172.16.5.110', 33030, 'PNF', 'AreaNet', '-', '-', '-', '3,4', 0, '', 'system', 1713928436971, '', 0);
|
|
||||||
-- INSERT INTO `ne_info` VALUES (3, 'AMF', '001', '4400HXAMF001', 'AMF_001', '172.16.5.120', 33030, 'PNF', 'AreaNet', '-', '-', '', '5,6', 0, '', 'system', 1713928436971, '', 0);
|
|
||||||
-- INSERT INTO `ne_info` VALUES (4, 'AUSF', '001', '4400HXAUSF001', 'AUSF_001', '172.16.5.130', 33030, 'PNF', 'AreaNet', '-', '-', '', '7,8', 0, '', 'system', 1713928436971, '', 0);
|
|
||||||
-- INSERT INTO `ne_info` VALUES (5, 'UDM', '001', '4400HXUDM001', 'UDM_001', '172.16.5.140', 33030, 'PNF', 'AreaNet', '-', '-', '-', '9,10,11', 0, '', 'system', 1713928436971, '', 0);
|
|
||||||
-- INSERT INTO `ne_info` VALUES (6, 'SMF', '001', '4400HXSMF001', 'SMF_001', '172.16.5.150', 33030, 'PNF', 'AreaNet', '-', '-', '-', '12,13', 0, '', 'system', 1713928436971, '', 0);
|
|
||||||
-- INSERT INTO `ne_info` VALUES (7, 'PCF', '001', '4400HXPCF001', 'PCF_001', '172.16.5.160', 33030, 'PNF', 'AreaNet', '-', '-', '-', '14,15', 0, '', 'system', 1713928436971, '', 0);
|
|
||||||
-- INSERT INTO `ne_info` VALUES (8, 'NSSF', '001', '4400HXNSSF001', 'NSSF_001', '172.16.5.170', 33030, 'PNF', 'AreaNet', '-', '-', '-', '16,17', 0, '', 'system', 1713928436971, '', 0);
|
|
||||||
-- INSERT INTO `ne_info` VALUES (9, 'NRF', '001', '4400HXNRF001', 'NRF_001', '172.16.5.180', 33030, 'PNF', 'AreaNet', '-', '-', '-', '18,19', 0, '', 'system', 1713928436971, '', 0);
|
|
||||||
-- INSERT INTO `ne_info` VALUES (10, 'UPF', '001', '4400HXUPF001', 'UPF_001', '172.16.5.190', 33030, 'PNF', 'AreaNet', '-', '-', '', '20,21,22', 0, '', 'system', 1713928436971, '', 0);
|
|
||||||
-- INSERT INTO `ne_info` VALUES (11, 'LMF', '001', '4400HXLMF001', 'LMF_001', '172.16.5.200', 33030, 'PNF', 'AreaNet', '-', '-', '-', '23,24', 0, '', 'system', 1713928436971, '', 0);
|
|
||||||
-- INSERT INTO `ne_info` VALUES (12, 'NEF', '001', '4400HXNEF001', 'NEF_001', '172.16.5.210', 33030, 'PNF', 'AreaNet', '-', '-', '-', '25,26', 0, '', 'system', 1713928436971, '', 0);
|
|
||||||
-- INSERT INTO `ne_info` VALUES (13, 'MME', '001', '4400HXMME001', 'MME_001', '172.16.5.220', 33030, 'PNF', 'AreaNet', '-', '-', '', '27,28', 0, '', 'system', 1713928436971, '', 0);
|
|
||||||
-- INSERT INTO `ne_info` VALUES (14, 'N3IWF', '001', '4400HXN3IWF001', 'N3IWF_001', '172.16.5.230', 33030, 'PNF', 'AreaNet', '-', '-', '', '29,30', 0, '', 'system', 1713928436971, '', 0);
|
|
||||||
-- INSERT INTO `ne_info` VALUES (15, 'SMSC', '001', '4400HXSMSC001', 'SMSC_001', '172.16.5.240', 33030, 'PNF', 'AreaNet', '-', '-', '', '31,32', 0, '', 'system', 1713928436971, '', 0);
|
|
||||||
|
|
||||||
SET FOREIGN_KEY_CHECKS=1;
|
SET FOREIGN_KEY_CHECKS=1;
|
||||||
|
|
||||||
|
|||||||
@@ -31,20 +31,6 @@ CREATE TABLE `ne_version` (
|
|||||||
|
|
||||||
-- 初始数据对应网元
|
-- 初始数据对应网元
|
||||||
INSERT INTO `ne_version` VALUES (1, 'OMC', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
INSERT INTO `ne_version` VALUES (1, 'OMC', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
||||||
-- INSERT INTO `ne_version` VALUES (2, 'IMS', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_version` VALUES (3, 'AMF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_version` VALUES (4, 'AUSF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_version` VALUES (5, 'UDM', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_version` VALUES (6, 'SMF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_version` VALUES (7, 'PCF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_version` VALUES (8, 'NSSF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_version` VALUES (9, 'NRF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_version` VALUES (10, 'UPF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_version` VALUES (11, 'LMF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_version` VALUES (12, 'NEF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_version` VALUES (13, 'MME', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_version` VALUES (14, 'N3IWF', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
|
||||||
-- INSERT INTO `ne_version` VALUES (15, 'SMSC', '001', '', '', '', '', '', '', '', '', '', '0', 'system', 1729063407329, '', 0);
|
|
||||||
|
|
||||||
SET FOREIGN_KEY_CHECKS=1;
|
SET FOREIGN_KEY_CHECKS=1;
|
||||||
|
|
||||||
|
|||||||
@@ -26,10 +26,10 @@ func (r CDREventIMS) SelectByPage(query model.CDREventIMSQuery) ([]model.CDREven
|
|||||||
tx = tx.Where("rm_uid = ?", query.RmUID)
|
tx = tx.Where("rm_uid = ?", query.RmUID)
|
||||||
}
|
}
|
||||||
if query.BeginTime != 0 {
|
if query.BeginTime != 0 {
|
||||||
tx = tx.Where("timestamp >= ?", query.BeginTime)
|
tx = tx.Where("created_at >= ?", query.BeginTime)
|
||||||
}
|
}
|
||||||
if query.EndTime != 0 {
|
if query.EndTime != 0 {
|
||||||
tx = tx.Where("timestamp <= ?", query.EndTime)
|
tx = tx.Where("created_at <= ?", query.EndTime)
|
||||||
}
|
}
|
||||||
if query.CallerParty != "" {
|
if query.CallerParty != "" {
|
||||||
tx = tx.Where("JSON_EXTRACT(cdr_json, '$.callerParty') = ?", query.CallerParty)
|
tx = tx.Where("JSON_EXTRACT(cdr_json, '$.callerParty') = ?", query.CallerParty)
|
||||||
|
|||||||
@@ -51,15 +51,16 @@ func (r CDREventIMS) ExportXlsx(rows []model.CDREventIMS, fileName, language str
|
|||||||
// 第一行表头标题
|
// 第一行表头标题
|
||||||
headerCells := map[string]string{
|
headerCells := map[string]string{
|
||||||
"A1": "ID",
|
"A1": "ID",
|
||||||
"B1": "Record Behavior",
|
"B1": "NE Name",
|
||||||
"C1": "Type",
|
"C1": "Record Behavior",
|
||||||
"D1": "Caller",
|
"D1": "Type",
|
||||||
"E1": "Called",
|
"E1": "Caller",
|
||||||
"F1": "Duration",
|
"F1": "Called",
|
||||||
"G1": "Result Code",
|
"G1": "Duration",
|
||||||
"H1": "Result Cause",
|
"H1": "Result Code",
|
||||||
"I1": "Call Start Time",
|
"I1": "Result Cause",
|
||||||
"J1": "Hangup Time",
|
"J1": "Call Start Time",
|
||||||
|
"K1": "Hangup Time",
|
||||||
}
|
}
|
||||||
// 读取字典数据 CDR SIP响应代码类别类型
|
// 读取字典数据 CDR SIP响应代码类别类型
|
||||||
dictCDRSipCode := sysService.NewSysDictData.FindByType("cdr_sip_code")
|
dictCDRSipCode := sysService.NewSysDictData.FindByType("cdr_sip_code")
|
||||||
@@ -154,15 +155,16 @@ func (r CDREventIMS) ExportXlsx(rows []model.CDREventIMS, fileName, language str
|
|||||||
|
|
||||||
dataCells = append(dataCells, map[string]any{
|
dataCells = append(dataCells, map[string]any{
|
||||||
"A" + idx: row.ID,
|
"A" + idx: row.ID,
|
||||||
"B" + idx: recordType,
|
"B" + idx: row.NeName,
|
||||||
"C" + idx: callTypeLable,
|
"C" + idx: recordType,
|
||||||
"D" + idx: caller,
|
"D" + idx: callTypeLable,
|
||||||
"E" + idx: called,
|
"E" + idx: caller,
|
||||||
"F" + idx: duration,
|
"F" + idx: called,
|
||||||
"G" + idx: callResult,
|
"G" + idx: duration,
|
||||||
"H" + idx: callCause,
|
"H" + idx: callResult,
|
||||||
"I" + idx: seizureTimeStr,
|
"I" + idx: callCause,
|
||||||
"J" + idx: releaseTimeStr,
|
"J" + idx: seizureTimeStr,
|
||||||
|
"K" + idx: releaseTimeStr,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -72,7 +72,6 @@ func (r CDREventSMF) ExportXlsx(rows []model.CDREventSMF, fileName string) (stri
|
|||||||
}
|
}
|
||||||
// 从第二行开始的数据
|
// 从第二行开始的数据
|
||||||
dataCells := make([]map[string]any, 0)
|
dataCells := make([]map[string]any, 0)
|
||||||
|
|
||||||
for i, row := range rows {
|
for i, row := range rows {
|
||||||
idx := strconv.Itoa(i + 2)
|
idx := strconv.Itoa(i + 2)
|
||||||
// 解析 JSON 字符串为 map
|
// 解析 JSON 字符串为 map
|
||||||
|
|||||||
@@ -51,12 +51,13 @@ func (r CDREventSMSC) ExportXlsx(rows []model.CDREventSMSC, fileName, language s
|
|||||||
// 第一行表头标题
|
// 第一行表头标题
|
||||||
headerCells := map[string]string{
|
headerCells := map[string]string{
|
||||||
"A1": "ID",
|
"A1": "ID",
|
||||||
"B1": "Record Behavior",
|
"B1": "NE Name",
|
||||||
"C1": "Service Type",
|
"C1": "Record Behavior",
|
||||||
"D1": "Caller",
|
"D1": "Service Type",
|
||||||
"E1": "Called",
|
"E1": "Caller",
|
||||||
"F1": "Result",
|
"F1": "Called",
|
||||||
"G1": "Time",
|
"G1": "Result",
|
||||||
|
"H1": "Time",
|
||||||
}
|
}
|
||||||
// 读取字典数据 CDR 原因码
|
// 读取字典数据 CDR 原因码
|
||||||
dictCDRCauseCode := sysService.NewSysDictData.FindByType("cdr_cause_code")
|
dictCDRCauseCode := sysService.NewSysDictData.FindByType("cdr_cause_code")
|
||||||
@@ -121,12 +122,13 @@ func (r CDREventSMSC) ExportXlsx(rows []model.CDREventSMSC, fileName, language s
|
|||||||
|
|
||||||
dataCells = append(dataCells, map[string]any{
|
dataCells = append(dataCells, map[string]any{
|
||||||
"A" + idx: row.ID,
|
"A" + idx: row.ID,
|
||||||
"B" + idx: recordType,
|
"B" + idx: row.NeName,
|
||||||
"C" + idx: serviceType,
|
"C" + idx: recordType,
|
||||||
"D" + idx: caller,
|
"D" + idx: serviceType,
|
||||||
"E" + idx: called,
|
"E" + idx: caller,
|
||||||
"F" + idx: callResult,
|
"F" + idx: called,
|
||||||
"G" + idx: timeStr,
|
"G" + idx: callResult,
|
||||||
|
"H" + idx: timeStr,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -397,13 +397,16 @@ func (s NeInfoController) Add(c *gin.Context) {
|
|||||||
if v, ok := body.ServerState["version"]; ok && v != nil {
|
if v, ok := body.ServerState["version"]; ok && v != nil {
|
||||||
neVersion.Name = "-"
|
neVersion.Name = "-"
|
||||||
neVersion.Path = "-"
|
neVersion.Path = "-"
|
||||||
neVersion.Version = v.(string)
|
neVersion.Version = fmt.Sprint(v)
|
||||||
|
}
|
||||||
|
if v, ok := body.ServerState["capability"]; ok && v != nil {
|
||||||
|
neLicense.Capability = parse.Number(v)
|
||||||
}
|
}
|
||||||
if v, ok := body.ServerState["sn"]; ok && v != nil {
|
if v, ok := body.ServerState["sn"]; ok && v != nil {
|
||||||
neLicense.SerialNum = v.(string)
|
neLicense.SerialNum = fmt.Sprint(v)
|
||||||
}
|
}
|
||||||
if v, ok := body.ServerState["expire"]; ok && v != nil {
|
if v, ok := body.ServerState["expire"]; ok && v != nil {
|
||||||
neLicense.ExpiryDate = v.(string)
|
neLicense.ExpiryDate = fmt.Sprint(v)
|
||||||
neLicense.Status = "1"
|
neLicense.Status = "1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -495,14 +498,17 @@ func (s NeInfoController) Edit(c *gin.Context) {
|
|||||||
if v, ok := body.ServerState["version"]; ok && v != nil {
|
if v, ok := body.ServerState["version"]; ok && v != nil {
|
||||||
neVersion.Name = "-"
|
neVersion.Name = "-"
|
||||||
neVersion.Path = "-"
|
neVersion.Path = "-"
|
||||||
neVersion.Version = v.(string)
|
neVersion.Version = fmt.Sprint(v)
|
||||||
neVersion.UpdateBy = loginUserName
|
neVersion.UpdateBy = loginUserName
|
||||||
}
|
}
|
||||||
|
if v, ok := body.ServerState["capability"]; ok && v != nil {
|
||||||
|
neLicense.Capability = parse.Number(v)
|
||||||
|
}
|
||||||
if v, ok := body.ServerState["sn"]; ok && v != nil {
|
if v, ok := body.ServerState["sn"]; ok && v != nil {
|
||||||
neLicense.SerialNum = v.(string)
|
neLicense.SerialNum = fmt.Sprint(v)
|
||||||
}
|
}
|
||||||
if v, ok := body.ServerState["expire"]; ok && v != nil {
|
if v, ok := body.ServerState["expire"]; ok && v != nil {
|
||||||
neLicense.ExpiryDate = v.(string)
|
neLicense.ExpiryDate = fmt.Sprint(v)
|
||||||
neLicense.Status = "1"
|
neLicense.Status = "1"
|
||||||
neLicense.UpdateBy = loginUserName
|
neLicense.UpdateBy = loginUserName
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user