рефакторинг кода обновления параметров, изменения в логике работы получения статуса насосной
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import json
|
||||
import os
|
||||
from datetime import datetime, timedelta
|
||||
from django.http import HttpResponse, HttpResponseBadRequest
|
||||
from django.contrib.auth.decorators import permission_required
|
||||
@@ -8,11 +9,12 @@ from .apps import LogsServiceConfig
|
||||
|
||||
@permission_required(perm='logs_service.view_mbtankrecord', raise_exception=True)
|
||||
def view_stats(request):
|
||||
print(f"Executing view_stats in process with pid={os.getpid()}")
|
||||
tank = MbTankRecord.load_stats()
|
||||
pump = None
|
||||
pump = {}
|
||||
if request.user.has_perm('logs_service.view_pump_stats'):
|
||||
if LogsServiceConfig.mb_tank_service is not None and LogsServiceConfig.mb_tank_service_enable:
|
||||
pump = LogsServiceConfig.mb_tank_service.get_stats()
|
||||
if LogsServiceConfig.mb_pump_service is not None and LogsServiceConfig.mb_pump_service_enable:
|
||||
pump = LogsServiceConfig.mb_pump_service.get_stats()
|
||||
|
||||
out = {
|
||||
'stats': {
|
||||
|
||||
Reference in New Issue
Block a user