KKSU
2025-01-10 85f6036ad23c66b97bc7c253f4d04c762fe2fde3
src/main/java/cc/mrbird/febs/mall/service/impl/ActivityServiceImpl.java
@@ -201,13 +201,14 @@
        List<MallActivity> mallActivities = this.baseMapper.selectList(
                new LambdaQueryWrapper<MallActivity>()
                        .select(MallActivity::getId, MallActivity::getName)
                        .eq(MallActivity::getState, YesOrNoOrIngEnum.YES.getValue())
        );
        if(CollUtil.isNotEmpty(mallActivities)){
            for (MallActivity mallActivity : mallActivities) {
                AdminMallActivityListVo adminMallActivityListVo = new AdminMallActivityListVo();
                adminMallActivityListVo.setId(mallActivity.getId());
                adminMallActivityListVo.setName(mallActivity.getName());
                String desc = YesOrNoOrIngEnum.getEnum(mallActivity.getState()).getDesc();
                String desc1 = ActivityTypeEnum.getEnum(mallActivity.getType()).getDesc();
                adminMallActivityListVo.setName(mallActivity.getName()+desc+desc1);
                mallActivityList.add(adminMallActivityListVo);
            }
        }
@@ -219,12 +220,27 @@
        MallActivity mallActivity = this.baseMapper.selectById(id);
        mallActivity.setState(state);
        this.baseMapper.updateById(mallActivity);
        if(YesOrNoOrIngEnum.NO.getValue() == state){
            List<MallGoods> mallGoods = mallGoodsMapper.selectList(
                    new LambdaQueryWrapper<MallGoods>()
                            .eq(MallGoods::getActivityId, id)
            );
            if(CollUtil.isNotEmpty(mallGoods)){
                mallGoodsMapper.update(null,
                        new LambdaQueryWrapper<MallGoods>()
                                .eq(MallGoods::getIsSale, MallGoods.ISSALE_STATUS_DISABLED)
                                .eq(MallGoods::getActivityId, id)
                );
            }
        }
        return new FebsResponse().success().message("操作成功");
    }
    @Override
    public FebsResponse delAdminActivity(Long id) {
        this.baseMapper.deleteById(id);
        return new FebsResponse().success().message("操作成功");
    }
@@ -234,14 +250,14 @@
        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());
                String desc = YesOrNoOrIngEnum.getEnum(mallActivity.getState()).getDesc();
                adminMallActivityListVo.setName(mallActivity.getName()+desc);
                mallActivityList.add(adminMallActivityListVo);
            }
        }