Authored by hugufei

添加页面聚合元素的日志

... ... @@ -38,13 +38,15 @@ public class QueryUserPersionalFactorBean {
try {
//1、获取页面上的个性化因子
PagePersonalFactor pageFactor = pageComponent.queryPagePersionalFactor(recallParams.getParamQueryFilter());
RECALL_NEW_LOGGER.info("queryPagePersionalFactor . data is [{}]", JSON.toJSONString(pageFactor));
//2、获取用户的个性化因子
UserPersonalFactorRsp userFactor = userComponent.queryUserPersionalFactor(recallParams.getUid(), recallParams.getUdid());
//3、join获取最终的结果
List<Integer> brandIds = this.innerJoin(pageFactor.getBrandIds(),userFactor.getBrandIds(),brandIdMapkeyTransfer,10);
List<SortPriceArea> sortPriceAreas = this.innerJoin(pageFactor.getSortPriceAreas(),userFactor.getSortPriceAreas(),sortPriceMapkeyTransfer,5);
RECALL_NEW_LOGGER.info("UserPersonalFactorRsp . brandIds is [{}],sortPriceAreas is[{}]", JSON.toJSONString(brandIds),JSON.toJSONString(sortPriceAreas));
return new UserPersonalFactorRsp(brandIds, sortPriceAreas,userFactor.getVector());
UserPersonalFactorRsp userPersonalFactorRsp = new UserPersonalFactorRsp(brandIds, sortPriceAreas,userFactor.getVector());
RECALL_NEW_LOGGER.info("userPersonalFactorRsp . data is [{}] ", JSON.toJSONString(userPersonalFactorRsp));
return userPersonalFactorRsp;
}catch (Exception e){
logger.error(e.getMessage(),e);
return new UserPersonalFactorRsp(new ArrayList<>(),new ArrayList<>(),"");
... ...