|
@@ -153,6 +153,8 @@ class UnicomManageControllerView(View):
|
|
|
device_info_qs = UnicomDeviceInfo.objects.filter(serial_no=serial_number)
|
|
|
now_time = int(time.time())
|
|
|
if device_info_qs.exists(): # 首先查询SIM卡绑定信息是否存在
|
|
|
+ if device_info_qs.count() > 1:
|
|
|
+ return response.json(177)
|
|
|
iccid = device_info_qs.first().iccid
|
|
|
# 根据序列号重置出厂流量套餐
|
|
|
serial_package_qs = SerialNumberPackage.objects.filter(~Q(status=1), serial_number=serial_number)
|
|
@@ -1083,9 +1085,11 @@ class UnicomManageControllerView(View):
|
|
|
device_info_qs = UnicomDeviceInfo.objects.filter(serial_no=serial_number)
|
|
|
now_time = int(time.time())
|
|
|
if not device_info_qs.exists():
|
|
|
- err_data.append({'serialNumber': serial_number, 'msg': '数据不存在'})
|
|
|
+ err_data.append({'serialNumber': serial_number, 'msg': 'data is null'})
|
|
|
+ continue
|
|
|
+ if device_info_qs.count() > 1:
|
|
|
+ err_data.append({'serialNumber': serial_number, 'msg': 'Bind multiple iccid'})
|
|
|
continue
|
|
|
-
|
|
|
iccid = device_info_qs.first().iccid
|
|
|
if binding_type == 1:
|
|
|
SerialNumberPackage.objects.filter(serial_number=serial_number).delete()
|
|
@@ -1133,6 +1137,10 @@ class UnicomManageControllerView(View):
|
|
|
except Exception as e:
|
|
|
err_data.append({'serialNumber': serial_number, 'msg': '重置流量异常:{}'.format(repr(e))})
|
|
|
continue
|
|
|
+ if err_data:
|
|
|
+ describe = json.loads(json.dumps(err_data))
|
|
|
+ UnicomManageControllerView().create_operation_log('unicom/manage/iccidBatchReset', ip, binding_type,
|
|
|
+ describe)
|
|
|
LOGGER.info(f'批量重置流量type={binding_type},err_data={err_data}')
|
|
|
|
|
|
@classmethod
|