问题:某秒杀活动,开始时间为6月20日,结束时间为7月20日。在7月21日时,后台数据列表变为“失效”,如图:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200622105711115.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTkyNTI5OQ==,size_16,color_FFFFFF,t_70)
解决方法:查询列表前,先进行一次数据库更新操作,核心代码如下:
update seckill set status=1 where sysdate() >enddate and status=0
活动到期,后台数据列表的状态栏自动变为失效
最新推荐文章于 2022-07-14 19:45:00 发布