Explorar o código

重置时,把预览图删除

tanghongbin %!s(int64=4) %!d(string=hai) anos
pai
achega
37e1cc0d13
Modificáronse 2 ficheiros con 16 adicións e 2 borrados
  1. 3 2
      Controller/ShadowController.py
  2. 13 0
      Model/models.py

+ 3 - 2
Controller/ShadowController.py

@@ -20,7 +20,7 @@ from Object.LogUtil import LogUtil
 from Object.ResponseObject import ResponseObject
 from Object.ETkObject import ETkObject
 import time
-from Model.models import Device_Info,UidSetModel
+from Model.models import Device_Info, UidSetModel, UID_Preview
 from Service.CommonService import CommonService
 from django.http import JsonResponse
 from Object.UidTokenObject import UidTokenObject
@@ -72,8 +72,9 @@ def update_device_shadow(request):
             UidSetModel.objects.filter(uid=uid).delete()
             # 重置设备,判断设备为已删除
             Device_Info.objects.filter(UID=uid).update(isExist=2)
+            UID_Preview.objects.filter(uid=uid).delete()
 
-        return JsonResponse(status=200, data={'code': 0, 'msg': 'success', 'data': {}})
+        # return JsonResponse(status=200, data={'code': 0, 'msg': 'success', 'data': {}})
         ucode = request_dict.get('ucode', None)
         version = request_dict.get('version', None)
         p2p_region = request_dict.get('p2p_region', None)

+ 13 - 0
Model/models.py

@@ -369,4 +369,17 @@ class UidPushModel(models.Model):
         ordering = ('-id',)
 
 
+class UID_Preview(models.Model):
+    id = models.AutoField(primary_key=True, verbose_name=u'自增标记ID')
+    uid = models.CharField(default='', max_length=20, db_index=True, verbose_name='设备UID')
+    channel = models.SmallIntegerField(verbose_name=u'通道号', default=0)
+    addTime = models.IntegerField(verbose_name='添加时间', default=0)
+    updTime = models.IntegerField(verbose_name='更新时间', default=0)
+
+    class Meta:
+        db_table = 'uid_preview'
+        verbose_name = '设备预览图'
+        verbose_name_plural = verbose_name
+        ordering = ('id',)
+