gongzuming
2024-09-13 778beabb28bd760a9fc466aaed537eb98e777982
src/main/java/com/mzl/flower/service/flower/FlowerService.java
@@ -139,10 +139,13 @@
        }
        try{
            flowerMapper.updateTypeRankNull(flower.getCategory(),flower.getLevel());
            QueryWrapper<Flower> queryWrapper=new QueryWrapper<>();
            queryWrapper.lambda().eq(Flower::getDeleted,false)
                    .eq(Objects.nonNull(flower.getCategory()),Flower::getCategory,flower.getCategory())
                    .eq(StringUtils.isNotEmpty(flower.getLevel()),Flower::getLevel,flower.getLevel())
                    .eq(Flower::getStatus,"UP")
                    .orderByAsc(Flower::getPrice);
            final List<Flower> flowerList = flowerMapper.selectList(queryWrapper);
@@ -453,11 +456,17 @@
            //清除购物车商品
            cartMapper.delete(new QueryWrapper<Cart>().eq("flower_id", id));
        }
        //更新排名
        updateFlowTypeRank(null,f.getCategory(),f.getLevel());
    }
    public void deleteFlower(Long id){
        final Flower flower = flowerMapper.selectById(id);
        if(flower == null){
            throw new ValidationException("商品未找到");
        }
        flowerMapper.deleteById(id);