k94314517
2025-05-20 142bcc9b22f48a8a2098a66b2964fe10c97c6fe8
server/service/src/main/java/com/doumee/service/business/impl/LabelsServiceImpl.java
@@ -42,9 +42,14 @@
        || StringUtils.isEmpty(labels.getName())){
            throw new BusinessException(ResponseStatus.BAD_REQUEST);
        }
        if(labelsMapper.selectCount(new QueryWrapper<Labels>().lambda().eq(Labels::getIsdeleted,Constants.ZERO).eq(Labels::getStatus,Constants.ZERO))>=5){
            throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"对不起,最多配置50个标签~");
        }
        labelsMapper.delete(new QueryWrapper<Labels>().lambda().eq(Labels::getName,labels.getName()));
        labels.setCreateDate(new Date());
        labels.setCreator(user.getId());
        labels.setStatus(Constants.ZERO);
        labels.setIsdeleted(Constants.ZERO);
        labelsMapper.insert(labels);
        return labels.getId();
    }