| | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import org.dromara.common.core.constant.CacheNames; |
| | | import org.dromara.common.core.utils.MapstructUtils; |
| | | import org.dromara.common.core.utils.ObjectUtils; |
| | | import org.dromara.common.mybatis.core.page.PageQuery; |
| | | import org.dromara.system.domain.SysDictData; |
| | | import org.dromara.common.mybatis.core.page.TableDataInfo; |
| | |
| | | */ |
| | | @Override |
| | | public boolean checkDictDataUnique(SysDictDataBo dict) { |
| | | Long dictCode = ObjectUtil.isNull(dict.getDictCode()) ? -1L : dict.getDictCode(); |
| | | Long dictCode = ObjectUtils.notNull(dict.getDictCode(), -1L); |
| | | SysDictData entity = baseMapper.selectOne(new LambdaQueryWrapper<SysDictData>() |
| | | .eq(SysDictData::getDictType, dict.getDictType()).eq(SysDictData::getDictValue, dict.getDictValue())); |
| | | if (ObjectUtil.isNotNull(entity) && !dictCode.equals(entity.getDictCode())) { |