1年有12个月。每年双月底之前提交文档。比如1月初--2月底,是提交文档的时间。
那么要实现:
1、提交之前需要检查当年1月初-2月底是否提交了文档。没有提交,则显示提交界面。若提交了,则提示本次已经提交过。
2、若1月初-2月底,没有提交文档,并且错过了时间,到了4月中旬,或者5到6月中旬的时候,可能错过了两次或者一次。那么可以提示您还有几次文档没提交! 并且强制要求从最初月份没提交的时候开始提交!
看起来比较容易。但实际上貌似要考虑很多。文档数据库document   字段uuid  title  updateTime  暂时这么多。到底是要设计一个配套其他表或者字段,还是在程序中根据updateTime查询?望给予思路。最好是详细步骤。谢谢

解决方案 »

  1.   

    可以考虑追加一个字段,如updateplan 分别设置为该提交的月,比如1-2月的设置为2,3-4月的设置为4,等等,这样在统计的时候,比较一下updatetime为空的有多少种不同的updatepaln,就可以知道有几次没提交,并按updatepaln的不同从小到大依次提交
    没玩过文档数据库,所以没什么底,仅作参考
      

  2.   

    有个地方不是太清楚,document这个表中每个文档有1条记录还是多条记录?如果一个文档对应1条那么updatetime不会为空。个人认为,还是在程序里判断时间比较好,这样更加灵活,加入以后需求变为每个季度提交一次文档,那么表中的历史数据如何处理?