fix(security): complete security and delivery compliance remediation
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
"""状态检查任务"""
|
||||
import time
|
||||
import traceback
|
||||
import redis as redis_lib
|
||||
from datetime import datetime, timedelta
|
||||
from sqlalchemy import func, case
|
||||
@@ -86,13 +85,15 @@ def check_all_devices(self):
|
||||
errors.append({
|
||||
'olt_id': olt.id,
|
||||
'olt_name': olt.location or olt.ip_address,
|
||||
'error': str(e)
|
||||
'error': 'OLT 状态检查失败',
|
||||
'error_type': type(e).__name__,
|
||||
})
|
||||
results.append({
|
||||
'olt_id': olt.id,
|
||||
'olt_name': olt.location or olt.ip_address,
|
||||
'success': False,
|
||||
'error': str(e)
|
||||
'error': 'OLT 状态检查失败',
|
||||
'error_type': type(e).__name__,
|
||||
})
|
||||
|
||||
self.update_state(state='PROGRESS', meta={'current': total, 'total': total, 'status': '检查完成'})
|
||||
@@ -118,8 +119,8 @@ def check_all_devices(self):
|
||||
except Exception as e:
|
||||
return {
|
||||
'success': False,
|
||||
'error': str(e),
|
||||
'traceback': traceback.format_exc()
|
||||
'error': '设备状态检查任务失败',
|
||||
'error_type': type(e).__name__,
|
||||
}
|
||||
finally:
|
||||
# 任务完成后记录时间、清除运行标记
|
||||
@@ -181,7 +182,7 @@ def aggregate_daily_snapshot():
|
||||
return {'success': True, 'date': date_str, 'total': snapshot.total, 'online': snapshot.online}
|
||||
except Exception as e:
|
||||
db.rollback()
|
||||
return {'success': False, 'error': str(e), 'traceback': traceback.format_exc()}
|
||||
return {'success': False, 'error': '设备状态检查任务失败', 'error_type': type(e).__name__}
|
||||
finally:
|
||||
db.close()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user