|
@@ -49,7 +49,7 @@ def homepage_recommend():
|
|
|
uid = request_data.get('uid')
|
|
|
category_id = request_data.get('categoryId')
|
|
|
size = request_data.get('size', 4)
|
|
|
- app_type = request_data.get('appType')
|
|
|
+ app_type = request_data.get('appType', 4)
|
|
|
algo_type = request_data.get('algoType')
|
|
|
client_info = request_data.get('clientInfo')
|
|
|
ab_exp_info = request_data.get('abExpInfo', None)
|
|
@@ -63,14 +63,26 @@ def homepage_recommend():
|
|
|
recommendsource = request_data.get('recommendSource', '0')
|
|
|
sencetype = request_data.get('senceType', 0)
|
|
|
env_dict = {}
|
|
|
- env_dict['app_type'] = app_type
|
|
|
- env_dict['pagesource'] = pagesource
|
|
|
- env_dict['versioncode'] = versioncode
|
|
|
- env_dict['machineinfo_brand'] = machineinfoBrand
|
|
|
- env_dict['machineinfo_model'] = machineinfoModel
|
|
|
- env_dict['machineinfo_platform'] = machineinfoPlatform
|
|
|
- env_dict['recommendsource'] = recommendsource
|
|
|
- env_dict['sencetype'] = sencetype
|
|
|
+ try:
|
|
|
+ env_dict['app_type'] = int(app_type)
|
|
|
+ env_dict['pagesource'] = str(pagesource)
|
|
|
+ env_dict['versioncode'] = int(versioncode)
|
|
|
+ env_dict['machineinfo_brand'] = str(machineinfoBrand)
|
|
|
+ env_dict['machineinfo_model'] = str(machineinfoModel)
|
|
|
+ env_dict['machineinfo_platform'] = str(machineinfoPlatform)
|
|
|
+ env_dict['recommendsource'] = str(recommendsource)
|
|
|
+ env_dict['sencetype'] = int(sencetype)
|
|
|
+ except:
|
|
|
+ env_dict['app_type'] = 4
|
|
|
+ env_dict['pagesource'] = str(pagesource)
|
|
|
+ env_dict['versioncode'] = 0
|
|
|
+ env_dict['machineinfo_brand'] = str(machineinfoBrand)
|
|
|
+ env_dict['machineinfo_model'] = str(machineinfoModel)
|
|
|
+ env_dict['machineinfo_platform'] = str(machineinfoPlatform)
|
|
|
+ env_dict['recommendsource'] = str(recommendsource)
|
|
|
+ env_dict['sencetype'] = sencetype
|
|
|
+ log_.error("feature error",env_dict)
|
|
|
+
|
|
|
params = Params(request_id=request_id)
|
|
|
|
|
|
if not size:
|
|
@@ -173,14 +185,25 @@ def relevant_recommend():
|
|
|
recommendsource = request_data.get('recommendSource', '0')
|
|
|
sencetype = request_data.get('senceType', 0)
|
|
|
env_dict = {}
|
|
|
- env_dict['app_type'] = app_type
|
|
|
- env_dict['pagesource'] = pagesource
|
|
|
- env_dict['versioncode'] = versioncode
|
|
|
- env_dict['machineinfo_brand'] = machineinfoBrand
|
|
|
- env_dict['machineinfo_model'] = machineinfoModel
|
|
|
- env_dict['machineinfo_platform'] = machineinfoPlatform
|
|
|
- env_dict['recommendsource'] = recommendsource
|
|
|
- env_dict['sencetype'] = sencetype
|
|
|
+ try:
|
|
|
+ env_dict['app_type'] = int(app_type)
|
|
|
+ env_dict['pagesource'] = str(pagesource)
|
|
|
+ env_dict['versioncode'] = int(versioncode)
|
|
|
+ env_dict['machineinfo_brand'] = str(machineinfoBrand)
|
|
|
+ env_dict['machineinfo_model'] = str(machineinfoModel)
|
|
|
+ env_dict['machineinfo_platform'] = str(machineinfoPlatform)
|
|
|
+ env_dict['recommendsource'] = str(recommendsource)
|
|
|
+ env_dict['sencetype'] = int(sencetype)
|
|
|
+ except:
|
|
|
+ env_dict['app_type'] = 4
|
|
|
+ env_dict['pagesource'] = str(pagesource)
|
|
|
+ env_dict['versioncode'] = 0
|
|
|
+ env_dict['machineinfo_brand'] = str(machineinfoBrand)
|
|
|
+ env_dict['machineinfo_model'] = str(machineinfoModel)
|
|
|
+ env_dict['machineinfo_platform'] = str(machineinfoPlatform)
|
|
|
+ env_dict['recommendsource'] = str(recommendsource)
|
|
|
+ env_dict['sencetype'] = sencetype
|
|
|
+ log_.error("feature error", env_dict)
|
|
|
params = Params(request_id=request_id)
|
|
|
recommend_result = video_relevant_recommend(
|
|
|
request_id=request_id,
|