소스 검색

ota升级写入操作日志

linhaohong 1 년 전
부모
커밋
0508b0f98f
1개의 변경된 파일13개의 추가작업 그리고 1개의 파일을 삭제
  1. 13 1
      Controller/OTAEquipment.py

+ 13 - 1
Controller/OTAEquipment.py

@@ -15,7 +15,7 @@ from django.views.generic import TemplateView
 from Ansjer.config import BASE_DIR, CONFIG_TEST
 from Ansjer.config import SERVER_DOMAIN
 from Model.models import Device_User, EquipmentVersionLimitModel, CountryIPModel, DeviceOTAUpgradeRecord, UidSetModel, \
-    IPAddr
+    IPAddr, LogModel
 from Model.models import Equipment_Version
 from Object.RedisObject import RedisObject
 from Object.ResponseObject import ResponseObject
@@ -789,6 +789,18 @@ def downloadOTAInterfaceV2(request, fullPath, *callback_args, **callback_kwargs)
                     uid=uid,
                     mci=mci,
                 )
+                ip = CommonService.get_ip_address(request)
+                content = json.loads(json.dumps(device_dist))
+                log = {
+                    'ip': ip,
+                    'user_id': 2,
+                    'status': 200,
+                    'time': int(time.time()),
+                    'url': 'dlotapack',
+                    'content': json.dumps(content),
+                    'operation': 'uid:{},旧版本{}升级为新版本{}'.format(uid, old_version, new_version),
+                }
+                LogModel.objects.create(**log)
                 return response
             except Exception as e:
                 return res.json(906, repr(e))