|
@@ -178,10 +178,11 @@ class WXTechControllerView(View):
|
|
|
return response.json(10062)
|
|
|
ip = CommonService.get_ip_address(request)
|
|
|
experience_history_vo = {'iccid': iccid, 'experience_type': 0, 'do_time': int(time.time())}
|
|
|
+ app_user_id = unicom_device_qs['user_id'] if unicom_device_qs['user_id'] else user_id
|
|
|
if unicom_device_qs['card_type'] == 0: # 珠海联通
|
|
|
|
|
|
flow_combo_qs = UnicomCombo.objects.filter(combo_type=1, is_del=False, status=0).order_by('sort')
|
|
|
- app_user_id = unicom_device_qs['user_id'] if unicom_device_qs['user_id'] else user_id
|
|
|
+
|
|
|
free_result = False
|
|
|
if flow_combo_qs.exists():
|
|
|
# 生成免费体验套餐
|
|
@@ -208,6 +209,8 @@ class WXTechControllerView(View):
|
|
|
UnicomDeviceInfo.objects.filter(serial_no=serial_no) \
|
|
|
.update(user_id=user_id, updated_time=int(time.time()))
|
|
|
LOGGER.info('*****系统创建体验订单:{}'.format(order_res))
|
|
|
+ factory_result = cls.activate_flow_package(serial_no, ip, app_user_id) # 检测并激活出厂无限流量
|
|
|
+ cls.save_log(ip, 0, '{}激活免费套餐{},出厂无限流量{}'.format(serial_no, True, factory_result))
|
|
|
return response.json(0)
|
|
|
return response.json(10063)
|
|
|
except Exception as e:
|