|
@@ -53,7 +53,14 @@ class AppSetView(View):
|
|
|
else:
|
|
|
return response.json(tko.code)
|
|
|
else:
|
|
|
- return response.json(414)
|
|
|
+ token = request_dict.get('token', None)
|
|
|
+ tko = TokenObject(token)
|
|
|
+ if tko.code == 0:
|
|
|
+ userID = tko.userID
|
|
|
+ if operation == 'page_set': # app弹窗标记红点设置
|
|
|
+ return self.do_page_set(userID, request_dict, response)
|
|
|
+ else:
|
|
|
+ return response.json(tko.code)
|
|
|
|
|
|
# 查询
|
|
|
def do_query(self, request_dict, response):
|
|
@@ -70,59 +77,6 @@ class AppSetView(View):
|
|
|
return response.json(0)
|
|
|
dict_json = json.loads(app_set_qs[0]['content'])
|
|
|
|
|
|
- # 弹窗 后续根据数据库配置
|
|
|
- dict_json['popups'] = {
|
|
|
- 'title': '20% off',
|
|
|
- 'content': 'on Cloud Storage Subscription',
|
|
|
- 'start_time': 1653275226,
|
|
|
- 'end_time': 1753275226,
|
|
|
- 'now_time': int(time.time())
|
|
|
- }
|
|
|
-
|
|
|
- # 红点标记 后续根据数据库配置
|
|
|
- dict_json['red_dots'] = {
|
|
|
- 'cloud_storage':{
|
|
|
- 'status':0,
|
|
|
- 'start_time':0,
|
|
|
- 'end_time':0,
|
|
|
- },
|
|
|
- 'ai_detection': {
|
|
|
- 'status': 0,
|
|
|
- 'start_time': 0,
|
|
|
- 'end_time': 0,
|
|
|
- },
|
|
|
- 'coupon': {
|
|
|
- 'status': 1,
|
|
|
- 'start_time': 1653275226,
|
|
|
- 'end_time': '1753275226',
|
|
|
- },
|
|
|
- 'add': {
|
|
|
- 'status': 0,
|
|
|
- 'start_time': 0,
|
|
|
- 'end_time': 0,
|
|
|
- },
|
|
|
- 'setting': {
|
|
|
- 'status': 0,
|
|
|
- 'start_time': 0,
|
|
|
- 'end_time': 0,
|
|
|
- },
|
|
|
- 'my': {
|
|
|
- 'status': 0,
|
|
|
- 'start_time': 0,
|
|
|
- 'end_time': 0,
|
|
|
- },
|
|
|
- 'cloud_storage_purchases': {
|
|
|
- 'status': 0,
|
|
|
- 'start_time': 0,
|
|
|
- 'end_time': 0,
|
|
|
- },
|
|
|
- 'ai_detects_purchases': {
|
|
|
- 'status': 0,
|
|
|
- 'start_time': 0,
|
|
|
- 'end_time': 0,
|
|
|
- },
|
|
|
- }
|
|
|
-
|
|
|
# 加入促销弹窗
|
|
|
promotion = PromotionRuleModel.objects.filter(status=1).values('startTime', 'endTime', 'popups')
|
|
|
if promotion.exists():
|
|
@@ -204,3 +158,63 @@ class AppSetView(View):
|
|
|
return response.json(0)
|
|
|
else:
|
|
|
return response.json(173)
|
|
|
+
|
|
|
+ def do_page_set(self, userID, request_dict, response):
|
|
|
+
|
|
|
+ dict_json = {}
|
|
|
+ # 弹窗 后续根据数据库配置
|
|
|
+ dict_json['popups'] = {
|
|
|
+ 'title': '20% off',
|
|
|
+ 'content': 'on Cloud Storage Subscription',
|
|
|
+ 'start_time': 1653275226,
|
|
|
+ 'end_time': 1753275226,
|
|
|
+ 'now_time': int(time.time())
|
|
|
+ }
|
|
|
+
|
|
|
+ # 红点标记 后续根据数据库配置
|
|
|
+ dict_json['red_dots'] = {
|
|
|
+ 'cloud_storage': {
|
|
|
+ 'status': 0,
|
|
|
+ 'start_time': 0,
|
|
|
+ 'end_time': 0,
|
|
|
+ },
|
|
|
+ 'ai_detection': {
|
|
|
+ 'status': 0,
|
|
|
+ 'start_time': 0,
|
|
|
+ 'end_time': 0,
|
|
|
+ },
|
|
|
+ 'coupon': {
|
|
|
+ 'status': 1,
|
|
|
+ 'start_time': 1653275226,
|
|
|
+ 'end_time': '1753275226',
|
|
|
+ },
|
|
|
+ 'add': {
|
|
|
+ 'status': 0,
|
|
|
+ 'start_time': 0,
|
|
|
+ 'end_time': 0,
|
|
|
+ },
|
|
|
+ 'setting': {
|
|
|
+ 'status': 0,
|
|
|
+ 'start_time': 0,
|
|
|
+ 'end_time': 0,
|
|
|
+ },
|
|
|
+ 'my': {
|
|
|
+ 'status': 0,
|
|
|
+ 'start_time': 0,
|
|
|
+ 'end_time': 0,
|
|
|
+ },
|
|
|
+ 'cloud_storage_purchases': {
|
|
|
+ 'status': 0,
|
|
|
+ 'start_time': 0,
|
|
|
+ 'end_time': 0,
|
|
|
+ },
|
|
|
+ 'ai_detects_purchases': {
|
|
|
+ 'status': 0,
|
|
|
+ 'start_time': 0,
|
|
|
+ 'end_time': 0,
|
|
|
+ },
|
|
|
+ }
|
|
|
+
|
|
|
+ return response.json(0, dict_json)
|
|
|
+
|
|
|
+
|