Prechádzať zdrojové kódy

解绑uid和删除设备数据重置序列号扫码记录

locky 1 rok pred
rodič
commit
f678831e93

+ 9 - 4
Controller/Cron/CronTaskController.py

@@ -29,7 +29,7 @@ from Model.models import Device_User, Device_Info, UidSetModel, UID_Bucket, Unus
     CountryModel, DeviceTypeModel, OrdersSummary, DeviceInfoSummary, CompanySerialModel, \
     CloudLogModel, UidCloudStorageCount, UserExModel, DeviceDomainRegionModel, VodHlsTag, VodHlsTagType, IcloudService, \
     Store_Meal, Lang, VodBucketModel, UnicomComboOrderInfo, UnicomDeviceInfo, AbnormalOrder, DailyReconciliation, \
-    CustomizedPush, UIDCompanySerialModel, UIDModel, LogModel, OperatingCosts, UidBucketStatistics
+    CustomizedPush, UIDCompanySerialModel, UIDModel, LogModel, OperatingCosts, UidBucketStatistics, AppScannedSerial
 from Object.AWS.AmazonS3Util import AmazonS3Util
 from Object.RedisObject import RedisObject
 from Object.ResponseObject import ResponseObject
@@ -622,12 +622,17 @@ class CronUpdateDataView(View):
                     requests_failed_flag = True
                     break
 
-                # 状态为未使用,重置美洲服的地区id
-                if status == 1:  # 美洲服直接更新
+                # 状态为未使用,重置扫码记录和美洲服的地区id
+                if status == 1:
+                    # 扫码记录
+                    AppScannedSerial.objects.filter(serial__in=serial_redis_list).delete()
+                    # 地区id
+                    # 美洲服直接更新
                     if CONFIG_INFO == CONFIG_US:
                         DeviceDomainRegionModel.objects.filter(~Q(region_id=0), serial_number__in=serial_redis_list). \
                             update(region_id=0)
-                    else:  # 其他服请求到美洲服更新
+                    # 其他服请求到美洲服更新
+                    else:
                         req_url = 'https://www.dvema.com/cron/update/reset-region-id'
                         req_data = {
                             'serial_redis_list': str(serial_redis_list)

+ 3 - 0
Controller/SerialNumberController.py

@@ -578,6 +578,9 @@ class SerialNumberView(View):
                 UIDModel.objects.filter(uid=uid, status=2).update(status=0, mac='', update_time=now_time)
                 uid_serial.delete()
 
+                # 重置扫码记录
+                AppScannedSerial.objects.filter(serial=serial).delete()
+
                 # 记录操作日志
                 ip = CommonService.get_ip_address(request)
                 content = json.loads(json.dumps(request_dict))