修复随机参数生成的逻辑问题

main
RogerWork 5 months ago
parent 3ed500d635
commit b2b7b5f65c
  1. 21
      dspt_api/util/general/random_params.py

@ -20,23 +20,26 @@ def random_params(_user_info, _handle_data):
'format': _user_info["format"], 'format': _user_info["format"],
'timestamp': int(time.time() * 1000), 'timestamp': int(time.time() * 1000),
} }
print('random_params_user_info["api"]', _user_info["api"] == 'ecard/ecard-levels')
if _user_info["api"] == 'play/seat-status': if _user_info["api"] == 'play/seat-status':
_user_data = get_ok_status_seat_list(_handle_data['res']['data']) _user_data = get_ok_status_seat_list(_handle_data['res']['data'])
if _user_info["api"] == 'ecard/ecard-levels': elif _user_info["api"] == 'ecard/ecard-levels':
print('ecard/ecard-levels')
_user_data = _handle_data['res']['data']['ecardLevelData'] _user_data = _handle_data['res']['data']['ecardLevelData']
if _user_info["api"] == 'cinema/goods': elif _user_info["api"] == 'cinema/goods':
print('random_params', _handle_data['res']['data']) print('random_params', _handle_data['res']['data'])
_user_data = [random_goods(_handle_data['res']['data'])] _user_data = [random_goods(_handle_data['res']['data'])]
else: else:
_user_data = _handle_data['res']['data'] _user_data = _handle_data['res']['data']
if len(_user_data) > 0: if len(_user_data) > 0:
if _user_info["api"] in ('play/seat-status', 'cinema/goods'): print('random_params', _user_data)
data['user_data'] = [[random.choice(_user_data)]] if _user_info["api"] in ('play/seat-status', 'cinema/goods'):
data['user_data'] = [[random.choice(_user_data)]]
else:
data['user_data'] = [random.choice(_user_data)]
redis_conn.set(redis_key_api, json.dumps(data), 10 * 60 * 60)
else: else:
data['user_data'] = [random.choice(_user_data)] redis_conn.delete(redis_key_api)
redis_conn.set(redis_key_api, json.dumps(data), 10 * 60 * 60)
else:
redis_conn.delete(redis_key_api)
def get_ok_status_seat_list(_data): def get_ok_status_seat_list(_data):

Loading…
Cancel
Save