From 2de20ab892f4af1ff3436eb030b7a2104017e74f Mon Sep 17 00:00:00 2001 From: RogerWork Date: Thu, 2 Jan 2025 14:04:25 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=81=E8=A3=85=E5=B8=B8=E7=94=A8=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dspt_api/util/general/handle_params.py | 6 ++++++ dspt_api/util/mapi/play_seat_status.py | 12 +++++------- dspt_api/views.py | 3 --- 3 files changed, 11 insertions(+), 10 deletions(-) create mode 100644 dspt_api/util/general/handle_params.py diff --git a/dspt_api/util/general/handle_params.py b/dspt_api/util/general/handle_params.py new file mode 100644 index 0000000..b730b37 --- /dev/null +++ b/dspt_api/util/general/handle_params.py @@ -0,0 +1,6 @@ +import time + + +def add_param(data, field, value, is_checked=True, result=True, timestamp=int(time.time() * 1000)): + data.append( + {'param': field, 'value': value, 'is_checked': is_checked, 'result': result, 'timestamp': timestamp}) diff --git a/dspt_api/util/mapi/play_seat_status.py b/dspt_api/util/mapi/play_seat_status.py index 756ac67..036bd88 100644 --- a/dspt_api/util/mapi/play_seat_status.py +++ b/dspt_api/util/mapi/play_seat_status.py @@ -1,4 +1,5 @@ from dspt_api.util.general.handle_redis import get_data_from_redis +from dspt_api.util.general.handle_params import add_param import time @@ -39,11 +40,8 @@ class MapiPlaySeatStatus: redis_key_api_play_seat_status = f'{redis_key_prefix}_{request_api_play_seat_status["path"]}' result, _format, play_data, _timestamp = get_data_from_redis(redis_key_api_play_seat_status) if not result: - self.add_param('play_id', '请手动输入参数,或先请求接口:3.2.3 获取放映计划列表') - self.add_param('play_update_time', '请手动输入参数,或先请求接口:3.2.3 获取放映计划列表') - self.add_param('play_id', play_data['id']) - self.add_param('play_update_time', play_data['cineUpdateTime']) + add_param(self.return_data,'play_id', '请手动输入参数,或先请求接口:3.2.3 获取放映计划列表') + add_param(self.return_data,'play_update_time', '请手动输入参数,或先请求接口:3.2.3 获取放映计划列表') + add_param(self.return_data,'play_id', play_data['id']) + add_param(self.return_data,'play_update_time', play_data['cineUpdateTime']) - def add_param(self, field, value, is_checked=True, result=True, timestamp=int(time.time() * 1000)): - self.return_data.append( - {'param': field, 'value': value, 'is_checked': is_checked, 'result': result, 'timestamp': timestamp}) diff --git a/dspt_api/views.py b/dspt_api/views.py index 80ee1f2..374d978 100644 --- a/dspt_api/views.py +++ b/dspt_api/views.py @@ -212,9 +212,6 @@ def send_request(request): req = json.loads(request.body) params = json.loads(req.get('params')) print('request_params', params) - print('request.META', request.META) - print('request.body', request.body) - print('request', request) resp_format = params['format'] member_type = req.get('member_type') env = req.get('env')