几本闲书

   :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理

近日发现当初对发行系统出投递单的策划非常不合理。
原来策划,出刊前几日,搜索数据库所有符合条件的用户订单。并生成EXCEL文档。e给邮局或投递公司。
例如5号出投递单,10号发刊。
对以生成过投递单的用户订单做上标示符。5号与10号之间的新用户,可以此标识符判断。亦可防止二次出单。
在此过程中需要对所有生成过投递单的记录,UPDATE一次。
同时原来的想法是:由于每月出刊是可变的,所以我们以杂志名称,起订日期,加剩余期数这三个条件来判断。因此,只要生成过投递单的记录都必须把剩余期数-1.这个过程现在想来也及不合理。
后来和同事想到另一方案:另单独一表用与储存生成投递单这个动作。记录下那些用户订单在什么时候出过单。INSERT一次。
两种方案看来都需要一次对大量数据进行处理。

posted on 2007-04-10 13:41  rico  阅读(469)  评论(3编辑  收藏  举报