| | |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void createLabel(Label label) throws FebsException { |
| | | LambdaQueryWrapper<Label> queryWrapper = new LambdaQueryWrapper(); |
| | | queryWrapper.eq(Label::getLabelname, label.getLabelname()).or().eq(Label::getLabelcode, label.getLabelcode()); |
| | | queryWrapper.eq(Label::getDelFlag,0).and(i->i.eq(Label::getLabelname, label.getLabelname()).or().eq(Label::getLabelcode, label.getLabelcode())); |
| | | Label l = this.getOne(queryWrapper); |
| | | if (null != l && StrUtil.equals(label.getLabelname(), l.getLabelname())) { |
| | | throw new FebsException("标签名字重复"); |
| | |
| | | wapper.set(Label::getModifytime,new Date()); |
| | | this.update(wapper); |
| | | } |
| | | |
| | | } |