酒店预订,飞机票预定的时候,每个日期对应一个价格,是如何实现的?
问题:预定酒店的时候,选择预定的时间,有的会直接在时间下方标明该日期房间的价格,不同的日期对应不同的价格。具体这个业务逻辑如何实现?
方案1:设置365天的每一天的价格(太累)
方案2:在获取时间的时候,根据价格规则进行获取,比如说我平时的价格设置为100,国庆节的价格设置为500,在获取价格的时候,根据价格规则中设置的进行获取。
现在能想到的方法就是这些了,也是请教别人获取到的方案,希望有做这方面的朋友多多指点。
非常感谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(16)
觉得大概是方案二吧,设置价格计算规则,在原价的基础上面,通过价格计算规则计算最终结果
不过这个规则应该会很复杂,会有订房时间,促销……各种规则
关注一波,同一个房间同一天不同时间段也会有不同价格(真事)。
我之前住的酒店,几间同样的房间,每天的前三间380,后五间438,涨好多,所以我几乎都是提前一天定好。
至于调 API 那个不说了,假定我们自己就是 API 提供者,怎么办?
我觉得看需求方的要求,需求方要求设个默认价格,下单提前M天是N的优惠不就自动算了,再给配置手工指定价格。如果需求方就要指定每天的价格,那就提供个快速配置的方案,选中时间范围批量设置价格。我觉得完全看定价策略:逻辑生成的就做好逻辑,手工指定的就做好方便操作
方案1不累,没人规定你必须天天写。这个只是数据库记录的结果。而结果的处理过程只需要你填写一个时间区间,然后写上价格。系统循环插就是了。
并不是方案一,
举个例子,9.1号买10.1号的和10.1号买10.1号的,价格完全不一样,
可以参考航空的运价系统,,
机票和酒店的信息基本上都是接口提供的,不需要你去考虑,一般不会自己去开发这个接口。
方案1,但你可以提供设价工具,比如可以直接设一年的标准价,然后把特价时段拿出来单独设价,以特价为最高优先价格
太累了吧
回复
@双人鱼XKQ : 把默认为null设置成大部分时间的价格
以前做过酒店管理系统,是方案1
主要是针对日期进行条件,你这是针对库存,卖商品比较好。这个是租房子。
动态调价,举个例子10个库存卖100,8个库存卖105,数量比例都可以调整。
太麻烦了
回复
@双人鱼XKQ : 批量计算
你只需要设定特殊时期的夹哥,其他时候默认价格就行了。
方案1