封装常用方法

main
RogerWork 2 months ago
parent a8396d3f37
commit 2de20ab892
  1. 6
      dspt_api/util/general/handle_params.py
  2. 12
      dspt_api/util/mapi/play_seat_status.py
  3. 3
      dspt_api/views.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})

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

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

Loading…
Cancel
Save