错误 #3250
网管版本YZMM2.1.0Pre3T1核心网软件管理测试,核心网上传出现“上传任务已存在”问题
开始日期:
2025-04-27
计划完成日期:
% 完成:
0%
预期时间:
描述
网管版本YZMM2.1.0Pre3T1核心网软件管理测试,核心网上传出现“上传任务已存在”问题
文件
历史记录
由 马 自伟 更新于 8 天 之前
- 状态 从 新建 变更为 进行中
- 指派给 从 马 自伟 变更为 马 党旗
问题定位:
在上传文件操作中,有版本校验,版本校验失败后,没有释放上传文件任务锁,导致后续上传因任务锁而失败
问题解决:
在上传文件的版本校验中,如果失败,增加释放任务锁:
if (empty($umsIniFilePath) || empty($coreSwdIniFilePath)) {
Helper::deleteDir($tmpDir);
if (is_file($filepath)) {
@unlink($filepath);
}
if(is_file($lockfile)){
@unlink($lockfile);
}
OperLog::update($logId, $this->stringDefinde, 'SELECT_FAIL', $ne['Name'], ['STR_TYPE_CORE','FILE_UPLOAD_FAILED'], ['FILE_UPLOAD_CHECK_FAILED']);
return $this->return_json([], 1, $this>stringDefinde['FILE_UPLOAD_CHECK_FAILED']);
}