数据字典重复值问题
This commit is contained in:
parent
40931cd52b
commit
e5b11cb932
|
|
@ -9,6 +9,7 @@ import com.bonus.common.security.utils.DictUtils;
|
|||
import com.bonus.system.api.domain.SysDictData;
|
||||
import com.bonus.system.mapper.SysDictDataMapper;
|
||||
import com.bonus.system.service.ISysDictDataService;
|
||||
import org.springframework.util.CollectionUtils;
|
||||
|
||||
/**
|
||||
* 字典 业务层处理
|
||||
|
|
@ -126,11 +127,13 @@ public class SysDictDataServiceImpl implements ISysDictDataService
|
|||
boolean checkIfDictValueOrLabelAreRepeat(SysDictData data) {
|
||||
boolean result = false;
|
||||
List<SysDictData> dictDatas = dictDataMapper.selectDictDataByType(data.getDictType());
|
||||
if (!CollectionUtils.isEmpty(dictDatas)) {
|
||||
for (SysDictData dictData : dictDatas) {
|
||||
if (dictData.getDictLabel().equals(data.getDictLabel()) || dictData.getDictValue().equals(data.getDictValue())) {
|
||||
result = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue