|
|
@@ -274,4 +274,17 @@ public class SeckillActivityServiceImpl implements ISeckillActivityService {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
+ @Override
|
|
|
+ public Boolean discard(Long id) {
|
|
|
+ SeckillActivity activity = loadById(id, true);
|
|
|
+ activity.setDiscard(!activity.getDiscard());
|
|
|
+ boolean flag = baseMapper.updateById(activity) > 0;
|
|
|
+ if (flag) {
|
|
|
+ //归还秒杀产品库存
|
|
|
+ iSeckillActivityProductService.returnProductStock(id);
|
|
|
+ }
|
|
|
+ return flag;
|
|
|
+ }
|
|
|
+
|
|
|
}
|