修复 jump_param 参数处理

This commit is contained in:
pengtao 2019-09-05 17:25:07 +08:00
parent e0fc80df03
commit 0613c4cf06

View File

@ -95,20 +95,23 @@ def send_cache_data():
item['y_offset'] = item['area'].split(',')[-1].strip().strip(')') item['y_offset'] = item['area'].split(',')[-1].strip().strip(')')
except: except:
item['y_offset'] = 0 item['y_offset'] = 0
try:
temp = {} if item.get('jump_param', "") and (item['ad_property'].find("jump_param") == -1):
temp['jump_param'] = item.get('jump_param', "") try:
if not item['ad_property']: temp = {}
item['ad_property']={} temp['jump_param'] = item.get('jump_param', "")
if not isinstance(item.get('ad_property', {}), dict): if not item['ad_property']:
if not item.get('ad_property', {}) : item['ad_property'] = {}
item['ad_property'] = {}.update(temp) if not isinstance(item.get('ad_property', {}), dict):
else: if not item.get('ad_property', {}):
item['ad_property'] = json.loads(item.get('ad_property', {}).replace("", '"').replace("", '"')) item['ad_property'] = {}.update(temp)
item['ad_property'].update(temp) else:
item['ad_property']=json.dumps(item['ad_property']) item['ad_property'] = json.loads(
except Exception: item.get('ad_property', {}).replace("", '"').replace("", '"'))
log.error(f"write {item}", exc_info=True) item['ad_property'].update(temp)
item['ad_property'] = json.dumps(item['ad_property'])
except Exception:
log.error(f"write {item}", exc_info=True)
all.append(item) all.append(item)
except Exception: except Exception: