KKSU
2025-01-09 e15c348bc992de7331d14d76451032358aae9289
src/main/java/cc/mrbird/febs/mall/service/impl/ActivityServiceImpl.java
@@ -88,8 +88,9 @@
        if(ActivityTypeEnum.YOU_HUI_JUAN.getValue() == adminActivityAddDto.getType()){
            mallActivity.setCouponId(adminActivityAddDto.getCouponId());
            addCouponGoods(adminActivityAddDto.getCouponId(),activityGoodsIds);
//            addCouponGoods(adminActivityAddDto.getCouponId(),activityGoodsIds);
        }
        this.baseMapper.updateById(mallActivity);
        return new FebsResponse().success().data("操作成功");
    }
@@ -226,4 +227,24 @@
        this.baseMapper.deleteById(id);
        return new FebsResponse().success().message("操作成功");
    }
    @Override
    public List<AdminMallActivityListVo> getAdminActivityListByType(Integer type) {
        List<AdminMallActivityListVo> mallActivityList = new ArrayList<>();
        List<MallActivity> mallActivities = this.baseMapper.selectList(
                new LambdaQueryWrapper<MallActivity>()
                        .select(MallActivity::getId, MallActivity::getName)
                        .eq(MallActivity::getState, YesOrNoOrIngEnum.YES.getValue())
                        .eq(MallActivity::getType, type)
        );
        if(CollUtil.isNotEmpty(mallActivities)){
            for (MallActivity mallActivity : mallActivities) {
                AdminMallActivityListVo adminMallActivityListVo = new AdminMallActivityListVo();
                adminMallActivityListVo.setId(mallActivity.getId());
                adminMallActivityListVo.setName(mallActivity.getName());
                mallActivityList.add(adminMallActivityListVo);
            }
        }
        return mallActivityList;
    }
}