為什么number為0,reduceNumber返回的count還是1
insert into seckill (name, number, start_time, end_time)?
values?
('100000元秒殺菲亞特',0, '2018-11-01 00:00:00','2020-11-02 00:00:00');
調用
seckillDao.reduceNumber(seckillId,?now)
返回的個數是1
insert into seckill (name, number, start_time, end_time)?
values?
('100000元秒殺菲亞特',0, '2018-11-01 00:00:00','2020-11-02 00:00:00');
調用
seckillDao.reduceNumber(seckillId,?now)
返回的個數是1
2019-04-07
舉報
2019-04-08
看看數據庫的結果,檢查一下你的sql語句 ,如果沒加 number>0.??
你的系統時間在你的數據庫表中的時間跨度內。測試會正常通過,返回的個數也就是1