错误 #4320
网管版本YZMM2.2.4Pre1T1,包上传出现问题以后,再次上传会锁定,核心网和基站都会出现。
开始日期:
2025-10-27
计划完成日期:
% 完成:
0%
预期时间:
描述
网管版本YZMM2.2.4Pre1T1,包上传出现问题以后,再次上传会锁定,核心网和基站都会出现。
历史记录
由 马 党旗 更新于 9 天 之前
- 状态 从 进行中 变更为 审视
代码缺少失败后的清理代码导致。
原代码:
if( ($cpuArchitecture "X86" && $cpuArch "aarch64") || ($cpuArchitecture "ARM" && $cpuArch "")){
return $this->return_json([],-1,$this->stringDefinde['PACKAGE_NOT_MATCH']);
}
修改后代码:
if( ($cpuArchitecture "X86" && $cpuArch "aarch64") || ($cpuArchitecture "ARM" && $cpuArch "")){
Helper::deleteDir($tmpDir);
if (is_file($filepath)) {
@unlink($filepath);
}
if(is_file($lockfile)){
@unlink($lockfile);
}
return $this->return_json([],-1,$this->stringDefinde['PACKAGE_NOT_MATCH']);
}