项目

一般

简介

功能 #2825

网管2.1T14版本,网管缺少看门狗开关及状态显示

杨 凯7 个月 之前添加. 更新于 7 个月 之前.

状态:
已解决
优先级:
普通
指派给:
开始日期:
2025-02-18
计划完成日期:
% 完成:

0%

预期时间:

描述

网管2.1T14版本,网管缺少看门狗开关及状态显示


文件

看门狗验证解决.png (37.8 KB) 看门狗验证解决.png 杨 凯, 2025-02-20 17:33

历史记录

#1

马 党旗 更新于 7 个月 之前

  • 状态新建 变更为 进行中
  • 指派给马 党旗 变更为 马 自伟
#2

马 自伟 更新于 7 个月 之前

  • 指派给马 自伟 变更为 马 党旗

UI: 在部件状态,新增“看门狗”开关
后端:新增传递路由,修改接口
public static function modify_watchdog_switch(string $ip, array $data) {
if(!$ip){
return [
"code" => self::$errCode,
"msg" => Helper::get_system_string_define_by_key("INVALID_NETWORK_ELEMENT_INSTANCE"),
];
}
return self::send_oam_backend_http(self::oam_backend_url("/gnb/v1/monitor/watchdog_switch/".$ip),$data);
}
新增修改函数:WatchDogSwitch

#3

马 党旗 更新于 7 个月 之前

  • 状态进行中 变更为 转测试
#4

马 党旗 更新于 7 个月 之前

  • 指派给马 党旗 变更为 杨 凯
#5

杨 凯 更新于 7 个月 之前

  • 状态转测试 变更为 反馈
  • 指派给杨 凯 变更为 马 党旗

开启关闭开门狗开关提示“返回结果json格式无效”

#6

马 党旗 更新于 7 个月 之前

  • 指派给马 党旗 变更为 杨 凯

已处理
由于oam-backend在返回异常结果判断没有加return关键字结束流程导致
err = adpt.Adapter.WatchDogSwitch()
if err != nil {
helper.ReturnJson(ctx, nil, err)
return
}
helper.ReturnJson(ctx, nil, helper.SetError(0))

#7

杨 凯 更新于 7 个月 之前

该问题已在2.1T14版本验证实现并解决

导出 Atom PDF