现在投注已经写好了,押注一切正常, 押完就扣除现在的问题是如何到一个时间,某年某月某天某时某秒的时候,停止押注, 然后自动执行,所有押注对的人给他加上押注金额*2 

解决方案 »

  1.   

    另外还有一个就是创建一个线程来检测是否到时间了以及是否执行了程序。这个我有点不明白 能详细说下吗 谢谢CSDN还是有高手存在的
      

  2.   

    这个可能少一个概念,应该增加“期”的概念。每一期设置一个开始时间和结束时间,同时可能需要一个当前活动期的标记。用户投注需要标记是对哪一期进行投注。动作:1.在页面加载的时候确定当前是哪一期有效。如果没有活动的内容,关闭投注控件。2.用户在点击投注之后,数据保存入数据库之前检查本期投注是否已经过期,过期提示“当前投注已经关闭”。3.一个定时程序,可以单独做成Windows的服务或者定时存储过程,每秒检查数据库,确认是否有结束的投注,有的话开始计算投注正确,并进行后续的数据修改处理。