diagnostico: fix ONU ID show and installation address
Signed-off-by: Rodrigo Bertoldo de Sousa Martins <rodrigo@MacBook-Air-de-Rodrigo.local>
This commit is contained in:
1 parent
e69349138b
commit
0be03edcd4
1 file changed
+9
-3
+9
-3
@@ -1186,7 +1186,10 @@ Digite /help para ver todos os comandos disponíveis!
|
||||
servicos.forEach((s, i) => {
|
||||
const nome = s.descricao || s.nome || `Serviço ${i + 1}`;
|
||||
const login = s.usuario || s.pppoe_login || s.login || '';
|
||||
message += `*${i + 1}.* ${nome}${login ? ` — \`${login}\`` : ''}\n`;
|
||||
const endereco = s.instalacao_endereco
|
||||
? `${s.instalacao_endereco}${s.instalacao_numero ? ', ' + s.instalacao_numero : ''}`
|
||||
: '';
|
||||
message += `*${i + 1}.* ${nome}${login ? ` — \`${login}\`` : ''}${endereco ? `\n 📍 ${escMd(endereco)}` : ''}\n`;
|
||||
keyboard.push([{
|
||||
text: `🔍 ${nome.substring(0, 35)}`,
|
||||
callback_data: `diag_servico_${idCliente}_${s.id_servico || s.id}_${location}`
|
||||
@@ -1352,7 +1355,11 @@ Digite /help para ver todos os comandos disponíveis!
|
||||
|
||||
msg += ` 📋 Serial: \`${serial}\`\n`;
|
||||
msg += ` 🏢 OLT: ${escMd(onuResult.oltName || onuResult.oltType) || 'N/A'}\n`;
|
||||
if (onuResult.slot || onuResult.pon) {
|
||||
if (onuResult.type === 'datacom') {
|
||||
if (onuResult.slot || onuResult.onuId) {
|
||||
msg += ` 📍 Slot/PON: ${escMd(onuResult.slot) || '?'} — ONU ${escMd(onuResult.onuId) || '?'}\n`;
|
||||
}
|
||||
} else if (onuResult.slot || onuResult.pon) {
|
||||
msg += ` 📍 Slot/PON: ${escMd(onuResult.slot) || '?'}/${escMd(onuResult.pon) || '?'}\n`;
|
||||
}
|
||||
msg += ` 🔌 Estado: ${onuResult.online ? '🟢 Online' : '🔴 Offline'}\n`;
|
||||
@@ -1540,7 +1547,6 @@ Digite /help para ver todos os comandos disponíveis!
|
||||
type: 'datacom',
|
||||
oltName,
|
||||
slot,
|
||||
pon: slot ? slot.split('/')[2] || slot : null,
|
||||
onuId,
|
||||
online,
|
||||
rxPower,
|
||||
|
||||
Reference in new issue
Block a user