|
@@ -26,7 +26,7 @@ from Object.TokenObject import TokenObject
|
|
|
from Model.models import Order_Model, Device_Info, UidSetModel
|
|
|
from Service.CommonService import CommonService
|
|
|
from Service.ModelService import ModelService
|
|
|
-
|
|
|
+from Ansjer.config import CONFIG_INFO, CONFIG_CN
|
|
|
'''
|
|
|
# 获取所有设备下单信息
|
|
|
http://192.168.136.40:8077/order/querylist?token=local&page=1&line=10
|
|
@@ -137,62 +137,62 @@ class OrderView(View):
|
|
|
if d['order_type'] > 1:
|
|
|
d['rank__title'] = d['store_meal_name']
|
|
|
else:
|
|
|
- if d['payType'] not in [10, 11]:
|
|
|
- if d['rank__pixel_level'] == 0 and d['rank__is_ai'] == 0:
|
|
|
- if d['rank__commodity_code']:
|
|
|
- d['rank__title'] = d['rank__lang__new_title'].get('5', '')
|
|
|
- else:
|
|
|
- d['rank__title'] = d['rank__lang__new_title'].get('1', '')
|
|
|
- elif d['rank__pixel_level'] == 1 and d['rank__is_ai'] == 0:
|
|
|
- if d['rank__commodity_code']:
|
|
|
- d['rank__title'] = d['rank__lang__new_title'].get('6', '')
|
|
|
- else:
|
|
|
- d['rank__title'] = d['rank__lang__new_title'].get('2', '')
|
|
|
- elif d['rank__pixel_level'] == 0 and d['rank__is_ai'] == 1:
|
|
|
- if d['rank__commodity_code']:
|
|
|
- d['rank__title'] = d['rank__lang__new_title'].get('7', '')
|
|
|
- else:
|
|
|
- d['rank__title'] = d['rank__lang__new_title'].get('3', '')
|
|
|
- elif d['rank__pixel_level'] == 1 and d['rank__is_ai'] == 1:
|
|
|
- if d['rank__commodity_code']:
|
|
|
- d['rank__title'] = d['rank__lang__new_title'].get('8', '')
|
|
|
- else:
|
|
|
- d['rank__title'] = d['rank__lang__new_title'].get('4', '')
|
|
|
- elif d['payType'] == 10: # 免费套餐
|
|
|
- # 查询设备像素
|
|
|
- uid_set_qs = UidSetModel.objects.filter(uid=d['UID']).values('ucode')
|
|
|
- if not uid_set_qs.exists():
|
|
|
- pixel_level = 0
|
|
|
- else:
|
|
|
- ucode = uid_set_qs[0]['ucode']
|
|
|
- pixel_level = 1 if ucode and int(ucode[-5]) >= 8 else 0
|
|
|
- if pixel_level == 0 and d['order_type'] == 0:
|
|
|
- d['rank__title'] = d['rank__lang__new_title'].get('1', '')
|
|
|
- elif pixel_level == 1 and d['order_type'] == 0:
|
|
|
- d['rank__title'] = d['rank__lang__new_title'].get('2', '')
|
|
|
- elif pixel_level == 0 and d['order_type'] == 1:
|
|
|
- d['rank__title'] = d['rank__lang__new_title'].get('3', '')
|
|
|
- elif pixel_level == 1 and d['order_type'] == 1:
|
|
|
- d['rank__title'] = d['rank__lang__new_title'].get('4', '')
|
|
|
- else: # cdk套餐
|
|
|
- if d['price'] != '0.00':
|
|
|
+ if CONFIG_INFO != CONFIG_CN:
|
|
|
+ if d['payType'] not in [10, 11]:
|
|
|
if d['rank__pixel_level'] == 0 and d['rank__is_ai'] == 0:
|
|
|
- d['rank__title'] = d['rank__lang__new_title'].get('1', '')
|
|
|
+ if d['rank__commodity_code']:
|
|
|
+ d['rank__title'] = d['rank__lang__new_title'].get('5', '')
|
|
|
+ else:
|
|
|
+ d['rank__title'] = d['rank__lang__new_title'].get('1', '')
|
|
|
elif d['rank__pixel_level'] == 1 and d['rank__is_ai'] == 0:
|
|
|
- d['rank__title'] = d['rank__lang__new_title'].get('2', '')
|
|
|
+ if d['rank__commodity_code']:
|
|
|
+ d['rank__title'] = d['rank__lang__new_title'].get('6', '')
|
|
|
+ else:
|
|
|
+ d['rank__title'] = d['rank__lang__new_title'].get('2', '')
|
|
|
elif d['rank__pixel_level'] == 0 and d['rank__is_ai'] == 1:
|
|
|
- d['rank__title'] = d['rank__lang__new_title'].get('3', '')
|
|
|
+ if d['rank__commodity_code']:
|
|
|
+ d['rank__title'] = d['rank__lang__new_title'].get('7', '')
|
|
|
+ else:
|
|
|
+ d['rank__title'] = d['rank__lang__new_title'].get('3', '')
|
|
|
elif d['rank__pixel_level'] == 1 and d['rank__is_ai'] == 1:
|
|
|
- d['rank__title'] = d['rank__lang__new_title'].get('4', '')
|
|
|
- else:
|
|
|
- if d['order_type'] == 0:
|
|
|
+ if d['rank__commodity_code']:
|
|
|
+ d['rank__title'] = d['rank__lang__new_title'].get('8', '')
|
|
|
+ else:
|
|
|
+ d['rank__title'] = d['rank__lang__new_title'].get('4', '')
|
|
|
+ elif d['payType'] == 10: # 免费套餐
|
|
|
+ # 查询设备像素
|
|
|
+ uid_set_qs = UidSetModel.objects.filter(uid=d['UID']).values('ucode')
|
|
|
+ if not uid_set_qs.exists():
|
|
|
+ pixel_level = 0
|
|
|
+ else:
|
|
|
+ ucode = uid_set_qs[0]['ucode']
|
|
|
+ pixel_level = 1 if ucode and int(ucode[-5]) >= 8 else 0
|
|
|
+ if pixel_level == 0 and d['order_type'] == 0:
|
|
|
d['rank__title'] = d['rank__lang__new_title'].get('1', '')
|
|
|
- elif d['order_type'] == 1:
|
|
|
+ elif pixel_level == 1 and d['order_type'] == 0:
|
|
|
d['rank__title'] = d['rank__lang__new_title'].get('2', '')
|
|
|
- d['rank__title'] += '(cdk)'
|
|
|
-
|
|
|
- # d['rank__title'] = d['rank__title'] + '-' + d['rank__content']
|
|
|
- # d['rank__lang__content'] = '月' if lang == 'cn' else 'month'
|
|
|
+ elif pixel_level == 0 and d['order_type'] == 1:
|
|
|
+ d['rank__title'] = d['rank__lang__new_title'].get('3', '')
|
|
|
+ elif pixel_level == 1 and d['order_type'] == 1:
|
|
|
+ d['rank__title'] = d['rank__lang__new_title'].get('4', '')
|
|
|
+ else: # cdk套餐
|
|
|
+ if d['price'] != '0.00':
|
|
|
+ if d['rank__pixel_level'] == 0 and d['rank__is_ai'] == 0:
|
|
|
+ d['rank__title'] = d['rank__lang__new_title'].get('1', '')
|
|
|
+ elif d['rank__pixel_level'] == 1 and d['rank__is_ai'] == 0:
|
|
|
+ d['rank__title'] = d['rank__lang__new_title'].get('2', '')
|
|
|
+ elif d['rank__pixel_level'] == 0 and d['rank__is_ai'] == 1:
|
|
|
+ d['rank__title'] = d['rank__lang__new_title'].get('3', '')
|
|
|
+ elif d['rank__pixel_level'] == 1 and d['rank__is_ai'] == 1:
|
|
|
+ d['rank__title'] = d['rank__lang__new_title'].get('4', '')
|
|
|
+ else:
|
|
|
+ if d['order_type'] == 0:
|
|
|
+ d['rank__title'] = d['rank__lang__new_title'].get('1', '')
|
|
|
+ elif d['order_type'] == 1:
|
|
|
+ d['rank__title'] = d['rank__lang__new_title'].get('2', '')
|
|
|
+ d['rank__title'] += '(cdk)'
|
|
|
+ else:
|
|
|
+ d['rank__title'] = d['rank__title'] + '-' + d['rank__content']
|
|
|
return response.json(0, {'data': data, 'count': count})
|
|
|
|
|
|
# admins ^^^^^^^^^^^^
|