|
@@ -23,6 +23,7 @@ from Controller.UnicomCombo.UnicomComboController import UnicomComboView
|
|
from Model.models import UnicomDeviceInfo, UnicomCombo, Pay_Type, UnicomComboOrderInfo, Device_User, Order_Model, \
|
|
from Model.models import UnicomDeviceInfo, UnicomCombo, Pay_Type, UnicomComboOrderInfo, Device_User, Order_Model, \
|
|
ExchangeCode, UnicomFlowPush, SysMsgModel, UnicomComboExperienceHistory, LogModel
|
|
ExchangeCode, UnicomFlowPush, SysMsgModel, UnicomComboExperienceHistory, LogModel
|
|
from Object.Enums.WXOperatorEnum import WXOperatorEnum
|
|
from Object.Enums.WXOperatorEnum import WXOperatorEnum
|
|
|
|
+from Object.RedisObject import RedisObject
|
|
from Object.ResponseObject import ResponseObject
|
|
from Object.ResponseObject import ResponseObject
|
|
from Object.TokenObject import TokenObject
|
|
from Object.TokenObject import TokenObject
|
|
from Object.UnicomObject import UnicomObjeect
|
|
from Object.UnicomObject import UnicomObjeect
|
|
@@ -50,8 +51,6 @@ class UnicomManageControllerView(View):
|
|
# 获取套餐类型
|
|
# 获取套餐类型
|
|
elif operation == 'combo/type':
|
|
elif operation == 'combo/type':
|
|
return self.get_unicom_combo_type(response)
|
|
return self.get_unicom_combo_type(response)
|
|
- elif operation == 'downloadCDK': # 下载兑换码
|
|
|
|
- return self.package_cdk_export_excel(response)
|
|
|
|
else:
|
|
else:
|
|
tko = TokenObject(
|
|
tko = TokenObject(
|
|
request.META.get('HTTP_AUTHORIZATION'),
|
|
request.META.get('HTTP_AUTHORIZATION'),
|
|
@@ -97,6 +96,8 @@ class UnicomManageControllerView(View):
|
|
return self.async_update_status(request_dict, response)
|
|
return self.async_update_status(request_dict, response)
|
|
elif operation == 'getFlowComboList': # 获取流量套餐列表
|
|
elif operation == 'getFlowComboList': # 获取流量套餐列表
|
|
return self.get_flow_combo_list(request_dict, response)
|
|
return self.get_flow_combo_list(request_dict, response)
|
|
|
|
+ elif operation == 'downloadCDK': # 下载兑换码
|
|
|
|
+ return self.package_cdk_export_excel(response)
|
|
else:
|
|
else:
|
|
return response.json(404)
|
|
return response.json(404)
|
|
|
|
|
|
@@ -135,6 +136,9 @@ class UnicomManageControllerView(View):
|
|
UnicomObjeect().change_device_to_disable(iccid) # 重置流量停用设备
|
|
UnicomObjeect().change_device_to_disable(iccid) # 重置流量停用设备
|
|
ip = CommonService.get_ip_address(request)
|
|
ip = CommonService.get_ip_address(request)
|
|
describe = '重置4G流量序列号{},iccid:{}'.format(serial_number, iccid)
|
|
describe = '重置4G流量序列号{},iccid:{}'.format(serial_number, iccid)
|
|
|
|
+ key = f'ASJ:UNICOM:CARD:ACTIVATE:{serial_number}'
|
|
|
|
+ redis = RedisObject()
|
|
|
|
+ redis.del_data(key)
|
|
cls.create_operation_log('unicom/manage/resetCardPackage', ip, request_dict, describe)
|
|
cls.create_operation_log('unicom/manage/resetCardPackage', ip, request_dict, describe)
|
|
return response.json(0)
|
|
return response.json(0)
|
|
return response.json(173)
|
|
return response.json(173)
|
|
@@ -958,7 +962,7 @@ class UnicomManageControllerView(View):
|
|
获取4G流量套餐列表
|
|
获取4G流量套餐列表
|
|
@return: 套餐列表
|
|
@return: 套餐列表
|
|
"""
|
|
"""
|
|
- combo_qs = UnicomCombo.objects.filter(is_del=False)
|
|
|
|
|
|
+ combo_qs = UnicomCombo.objects.filter(is_del=False, combo_type__in=[0, 3])
|
|
if not combo_qs.exists():
|
|
if not combo_qs.exists():
|
|
return response.json(173)
|
|
return response.json(173)
|
|
combo_qs = combo_qs.values('id', 'combo_name').order_by('-created_time')
|
|
combo_qs = combo_qs.values('id', 'combo_name').order_by('-created_time')
|