|
@@ -177,6 +177,7 @@ class WXTechControllerView(View):
|
|
if experience_history_qs.exists():
|
|
if experience_history_qs.exists():
|
|
return response.json(10062)
|
|
return response.json(10062)
|
|
ip = CommonService.get_ip_address(request)
|
|
ip = CommonService.get_ip_address(request)
|
|
|
|
+ experience_history_vo = {'iccid': iccid, 'experience_type': 0, 'do_time': int(time.time())}
|
|
if unicom_device_qs['card_type'] == 0: # 珠海联通
|
|
if unicom_device_qs['card_type'] == 0: # 珠海联通
|
|
|
|
|
|
flow_combo_qs = UnicomCombo.objects.filter(combo_type=1, is_del=False, status=0).order_by('sort')
|
|
flow_combo_qs = UnicomCombo.objects.filter(combo_type=1, is_del=False, status=0).order_by('sort')
|
|
@@ -186,6 +187,7 @@ class WXTechControllerView(View):
|
|
# 生成免费体验套餐
|
|
# 生成免费体验套餐
|
|
free_result = UnicomComboView() \
|
|
free_result = UnicomComboView() \
|
|
.generate_flow_package(serial_no, flow_combo_qs.first().id, app_user_id)
|
|
.generate_flow_package(serial_no, flow_combo_qs.first().id, app_user_id)
|
|
|
|
+ UnicomComboExperienceHistory.objects.create(**experience_history_vo)
|
|
factory_result = cls.activate_flow_package(serial_no, ip, app_user_id) # 检测并激活出厂无限流量
|
|
factory_result = cls.activate_flow_package(serial_no, ip, app_user_id) # 检测并激活出厂无限流量
|
|
cls.save_log(ip, 0, '{}激活免费套餐{},出厂无限流量{}'.format(serial_no, free_result, factory_result))
|
|
cls.save_log(ip, 0, '{}激活免费套餐{},出厂无限流量{}'.format(serial_no, free_result, factory_result))
|
|
return response.json(0)
|
|
return response.json(0)
|
|
@@ -198,7 +200,6 @@ class WXTechControllerView(View):
|
|
LOGGER.info('*****五兴创建体验套餐信息:{}'.format(res))
|
|
LOGGER.info('*****五兴创建体验套餐信息:{}'.format(res))
|
|
if res['code'] == '0':
|
|
if res['code'] == '0':
|
|
trade_no = res['data']['orderNumber']
|
|
trade_no = res['data']['orderNumber']
|
|
- experience_history_vo = {'iccid': iccid, 'experience_type': 0, 'do_time': int(time.time())}
|
|
|
|
UnicomComboExperienceHistory.objects.create(**experience_history_vo)
|
|
UnicomComboExperienceHistory.objects.create(**experience_history_vo)
|
|
order_res = cls.created_order(serial_no, user_id, trade_no, pay_type=10)
|
|
order_res = cls.created_order(serial_no, user_id, trade_no, pay_type=10)
|
|
UnicomDeviceInfo.objects.filter(serial_no=serial_no) \
|
|
UnicomDeviceInfo.objects.filter(serial_no=serial_no) \
|