一个产品是否可销售涉及的对象有 HotelId、HotelCode、RoomId、RoomTypeId、RatePlanId、Rate和Inventory, 需要这些对象的状态都有效,并符合可卖规则。
1) HotelId 和 RoomId 每天同步我们的酒店Id列表(hotellist.xml),关注Status的变化; 同时同步 hote.incr.state 关注对应状态变化
2) HotelCode 在酒店静态详情里面有HotelCode(Supplier)的状态,也可以在hotel.data.rp接口里面获取 同时同步 hote.incr.state 关注对应状态变化
3) RoomTypeId 和 RatePlanId 从hotel.data.rp里面获取 同时同步 hote.incr.state 关注对应状态变化
4) Rate 通过 hotel.data.rate接口获取全量数据,同时同步 hote.incr.rate 比较实时的变化
5) Inventory
通过 hotel.data.invenory接口获取全量数据,同时同步 hote.incr.inv 比较实时的变化