Skip to content

szliugx/test

Repository files navigation

纪录开发中碰到的逻辑问题

1.日期问题

	日期分为:
	a.指定出行日
	b.固定有效期
	c.变动有效期

2.价格策略

	价格分为:
	a.变动价格
	每一天都可能有a-z种价格策略,按照最后设定的价格策略规定这一天的销售价格,
	这一天的占位符用a-z之间的一个字符作为桥梁,找到一个用a-z作为键的数组,拿到具体的价格
	b.固定价格
	这种方式就比较好理解,在有效购买日购买,每一天的价格都是一个价

3.销售策略

	a.允许购买的开始时间和结束时间,购买商品的时间在这个时间段内才允许购买商品
	b.当天是否允许购买此商品,[1]当天不允许购买此商品[2]当天X时X分之前允许购买
    c.此商品能够在有效期开始之前多少天内预售(针对指定出行日的商品))

4.商品有效期

	类同于日期问题,指定出行日的商品,选定的日期那天生效;
	固定有效期的商品,X年X月X日——Y年Y月Y日之间有效;
	变动有效期的商品,在购买商品起N天内有效或者N天后生效N+X天后失效。
	商品的有效期内加有限制条件:
	a.周一至周日的之间的某一天或者某几天不能使用该商品 
	b.一年中的哪些天不能使用(以日历的形式展现,最后按第几天形成展示规则)
	c.是否在合同有效期开始结束时间范围内 
	d.商品一天中能使用的时间,如8:00-21:00

日期和价格策略之间的关系

	指定出行日的商品,对应着变动价格,价格可能每一天都不一样(可以选择日期的商品)
	[提前N天预售,如果当前时间在销售期内,或者当前时间+N天在可销售的时间内,允许售卖最近N天的商品]
	固定有效期和变动有效期的商品: 价格都是统一固定价格(不能选日期的)

核心既查询商品在某一日的价格,并且根据多重条件判断,今天(下单的日期)是否在可销售的时间内范围内

2016-5-15纪录之前理解的指定出行日商品疑惑

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages