mirror of https://github.com/openspug/spug
U 优化批量执行执行记录
parent
0cc03c5d14
commit
8a007058b2
|
@ -6,6 +6,7 @@ from apps.account.models import History
|
|||
from apps.alarm.models import Alarm
|
||||
from apps.schedule.models import Task
|
||||
from apps.deploy.models import DeployRequest
|
||||
from apps.exec.models import ExecHistory
|
||||
from apps.deploy.utils import dispatch
|
||||
from libs.utils import parse_time, human_datetime
|
||||
from datetime import datetime, timedelta
|
||||
|
@ -17,6 +18,11 @@ def auto_run_by_day():
|
|||
date = datetime.now() - timedelta(days=30)
|
||||
History.objects.filter(created_at__lt=date.strftime('%Y-%m-%d')).delete()
|
||||
Alarm.objects.filter(created_at__lt=date.strftime('%Y-%m-%d')).delete()
|
||||
try:
|
||||
record = ExecHistory.objects.all()[50]
|
||||
ExecHistory.objects.filter(id__lt=record.id).delete()
|
||||
except IndexError:
|
||||
pass
|
||||
for task in Task.objects.all():
|
||||
try:
|
||||
record = History.objects.filter(task_id=task.id)[50]
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"private": true,
|
||||
"dependencies": {
|
||||
"@ant-design/icons": "^4.3.0",
|
||||
"ace-builds": "^1.4.7",
|
||||
"ace-builds": "^1.4.13",
|
||||
"antd": "^4.10.3",
|
||||
"axios": "^0.21.0",
|
||||
"bizcharts": "^3.5.9",
|
||||
|
@ -14,7 +14,7 @@
|
|||
"mobx-react": "^6.3.0",
|
||||
"moment": "^2.24.0",
|
||||
"react": "^16.13.1",
|
||||
"react-ace": "^9.2.0",
|
||||
"react-ace": "^9.5.0",
|
||||
"react-dom": "^16.13.1",
|
||||
"react-router-dom": "^5.2.0",
|
||||
"react-scripts": "3.4.3",
|
||||
|
|
|
@ -23,9 +23,11 @@ function TaskIndex() {
|
|||
const [histories, setHistories] = useState([])
|
||||
|
||||
useEffect(() => {
|
||||
http.get('/api/exec/history/')
|
||||
.then(res => setHistories(res))
|
||||
}, [])
|
||||
if (!loading) {
|
||||
http.get('/api/exec/history/')
|
||||
.then(res => setHistories(res))
|
||||
}
|
||||
}, [loading])
|
||||
|
||||
function handleSubmit() {
|
||||
setLoading(true)
|
||||
|
|
Loading…
Reference in New Issue