|
@@ -5,7 +5,7 @@ from django.http import JsonResponse
|
|
|
|
|
|
from Ansjer.config import SERVER_TYPE, LOGGER, CONFIG_INFO, CONFIG_CN
|
|
|
from Model.models import Device_Info, UidSetModel, UID_Preview, VoicePromptModel, UidChannelSetModel, \
|
|
|
- AiService, CountryModel, CityInformation, IPAddr
|
|
|
+ AiService, CountryModel, CityInformation, IPAddr, LogModel
|
|
|
from Object.ETkObject import ETkObject
|
|
|
from Service.CommonService import CommonService
|
|
|
from Object.IPWeatherObject import IPQuery, GeoIP2
|
|
@@ -149,6 +149,18 @@ def update_device_shadow(request):
|
|
|
qs_dict['uid'] = uid
|
|
|
qs_dict['addTime'] = nowTime
|
|
|
UidSetModel.objects.create(**qs_dict)
|
|
|
+ # 记录操作日志
|
|
|
+ content = json.loads(json.dumps(request_dict))
|
|
|
+ log = {
|
|
|
+ 'ip': ip,
|
|
|
+ 'user_id': 1,
|
|
|
+ 'status': 200,
|
|
|
+ 'time': int(time.time()),
|
|
|
+ 'content': json.dumps(content),
|
|
|
+ 'url': 'deviceShadow/updateV2',
|
|
|
+ 'operation': '新增uidSet影子数据',
|
|
|
+ }
|
|
|
+ LogModel.objects.create(**log)
|
|
|
LOGGER.info('***设备影子保存成功{}'.format(uid))
|
|
|
return JsonResponse(status=200, data={'code': 0, 'msg': 'success', 'data': {}})
|
|
|
except Exception as e:
|