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