浏览代码

保存联通手动领取1G15天流量成功记录

zhangdongming 1 年之前
父节点
当前提交
bc5c5f60b4
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      Controller/UnicomCombo/WXTechController.py

+ 2 - 1
Controller/UnicomCombo/WXTechController.py

@@ -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) \