错误 #4415
网管版本2.2.5版本,基站3.1.3T8版本抓包“当前任务不存在”
开始日期:
2025-11-12
计划完成日期:
% 完成:
0%
预期时间:
描述
网管版本2.2.5版本,基站3.1.3T8版本抓包“当前任务不存在”
备注:如截图配置可复现
文件
历史记录
由 马 党旗 更新于 12 天 之前
- 状态 从 审视 变更为 进行中
- 指派给 从 马 党旗 变更为 薛 泽庆
网管这边也做了个拦截,下载信息有误的时候,会抛出错误
// 任务信息获取判断
if status "" || lpath "" || rpath == "" {
return helper.SetError(12034, tools.GetCodeMessage(12005))
}
// 任务状态判断
if status != "end" {
return helper.SetError(12006)
}
// 任务错误信息判断
errInfo := global.RedisClient.HGet(v1s.Context, rkey, "error").Val()
if errInfo != "" {
return helper.SetError(12034, errInfo)
}
php-web做2件事情:
1. web端循环redis中的相关key时,需要对end状态下的error信息做判断,如果有错误直接使用 12034 code码进行提示,并且确保下载按钮被禁用
2. 如果web端没有拦住第1步,web前端需要根据oam-backend返回信息进行提示即可(目前web前端已经支持)