Browse Source

修改app业务请求接口返回值

linhaohong 1 năm trước cách đây
mục cha
commit
2c59dd01c3
1 tập tin đã thay đổi với 8 bổ sung4 xóa
  1. 8 4
      Controller/AppCampaignController.py

+ 8 - 4
Controller/AppCampaignController.py

@@ -47,9 +47,9 @@ class AppCampaignView(View):
         elif operation == 'switchCampaign':  # 广告活动开关
             return self.switch_campaign(request_dict, response)
         elif operation == 'appGetCampaigns':
-            return self.app_get_campaigns(request_dict, response)
+            return self.app_get_campaigns(request_dict)
         elif operation == 'recordUserBehavior':
-            return self.record_user_behavior(request_dict, response)
+            return self.record_user_behavior(request_dict)
         elif operation == 'getUserBehaviorLog':
             return self.get_user_behavior_log(request_dict, response)
         else:
@@ -346,15 +346,17 @@ class AppCampaignView(View):
         # 使用 pytz.FixedOffset 创建时区
         return pytz.FixedOffset(total_minutes)
 
-    def app_get_campaigns(cls, request_dict, response):
+    def app_get_campaigns(cls, request_dict):
         """
         APP获取广告活动列表
         @param request_dict: 请求参数
         @param response: 响应对象
         @return: 响应对象
         """
+        language = request_dict.get('language', 'en')
         tz = request_dict.get('tz', '+0:00')
         token = request_dict.get('token', None)
+        response = ResponseObject(language)
         if not token:
             return response.json(444)
         token = TokenObject(token)
@@ -429,16 +431,18 @@ class AppCampaignView(View):
         except Exception as e:
             return response.json(173)
 
-    def record_user_behavior(cls, request_dict, response):
+    def record_user_behavior(cls, request_dict):
         """
         记录用户行为
         @param request_dict: 请求参数
         @param response: 响应对象
         @return: 响应对象
         """
+        language = request_dict.get('language', 'en')
         status = request_dict.get('status', None)  # 1.未跳过 2.已跳过 3.点击广告
         campaign_id = request_dict.get('campaign_id', None)
         token = request_dict.get('token', None)
+        response = ResponseObject(language)
         if not token:
             return response.json(444)
         token = TokenObject(token)