根据服务时间过滤
inventory
rate
从DII里面加载这个酒店关联的实体
1、需要跟hse对比现有的过滤逻辑是不是齐全的2、单测每个逻辑时生效的3、filter排序是否合理
国内国际的结果合并在一起,返回给hse1
hid
获取国际不落库商品
sroomtype
hse2核心逻辑
mergeOutResult
关键点:(1)实体是否齐全(2)每个实体里面有用的字段是同步到内存
room
seller
roomtype
ShieldResult
preFilters.add(relationFilterV2); preFilters.add(queryIdFilterV2); preFilters.add(sellerFilterV2); preFilters.add(multiRateFilterV2); preFilters.add(morningFilterV2); preFilters.add(hourFilterV2); preFilters.add(businessPayFilterV2); preFilters.add(sellerShieldFilterV2); preFilters.add(hotelShieldFilterV2); preFilters.add(shieldServiceFilterV2); preFilters.add(b2gFilterV2); preFilters.add(channelFilterV2); preFilters.add(companyAssistFilterV2); preFilters.add(studentFilterV2); preFilters.add(payTypeFilterV2); preFilters.add(roomTicketsFilterV2); preFilters.add(mobileOnlyFilterV2); preFilters.add(quanRenFilterV2); preFilters.add(personCountFilterV2); preFilters.add(rpValidateFilterV2); preFilters.add(sensitiveWordFilterV2); preFilters.add(guaranteeFilterV2); preFilters.add(firstStayFilterV2); preFilters.add(jinYeTeHuiFilterV2); preFilters.add(memberLevelFilterV2); preFilters.add(memberPriceFilterV2); preFilters.add(laterPayFilterV2); preFilters.add(freeCancelFilterV2); preFilters.add(instantConfirmFilterV2); preFilters.add(rightCouponFilterV2); preFilters.add(hotelPackageFilterV2); preFilters.add(creditCardFilterV2); preFilters.add(breakfastFilterV2); preFilters.add(scoreBuyFilterV2); preFilters.add(singleRoomFilterV2); preFilters.add(specialChannelFilterV2); preFilters.add(inventoryFilterV2); preFilters.add(priceFilterV2); //底价加价后过滤代码
底价加价
理清服务时间的屏蔽逻辑,单侧验证,这个会影响到不可购买率
国内booking也要请求不落库;如何判断hid是否属于不落库hid
rateplan
postFilters.add(quanrenPriceCalculateFilter); postFilters.add(fliggyMemberPriceCalculateFilter)
算价之前过滤逻辑
四个维度屏蔽L:shid,hid,sellerid,itemid
算价之后过滤逻辑
ServiceTime
先对酒店屏蔽逻辑过滤