|
@@ -51,6 +51,18 @@ public class MarketingServiceImpl extends ServiceImpl<MarketingMapper, Marketing
|
|
@Autowired
|
|
@Autowired
|
|
private IMarketingAwardsPrizeService marketingAwardsPrizeService;
|
|
private IMarketingAwardsPrizeService marketingAwardsPrizeService;
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
|
+ public void deleteById(Long id) {
|
|
|
|
+ this.removeById(id);
|
|
|
|
+
|
|
|
|
+ // 删除奖级和奖品信息
|
|
|
|
+ marketingAwardsService.remove(new LambdaQueryWrapper<MarketingAwards>().eq(MarketingAwards::getMarketingId, id));
|
|
|
|
+
|
|
|
|
+ marketingAwardsPrizeService.remove(new LambdaQueryWrapper<MarketingAwardsPrize>().eq(MarketingAwardsPrize::getMarketingId, id));
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public List<MarketingListVO> listMarketing(MarketingQueryParam marketingQueryParam) {
|
|
public List<MarketingListVO> listMarketing(MarketingQueryParam marketingQueryParam) {
|
|
LambdaQueryWrapper<Marketing> queryWrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<Marketing> queryWrapper = new LambdaQueryWrapper<>();
|