|
@@ -12,7 +12,7 @@ import com.fs.system.service.ISysDictDataService;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 字典 业务层处理
|
|
* 字典 业务层处理
|
|
|
- *
|
|
|
|
|
|
|
+ *
|
|
|
|
|
|
|
|
*/
|
|
*/
|
|
|
@Service
|
|
@Service
|
|
@@ -23,7 +23,7 @@ public class SysDictDataServiceImpl implements ISysDictDataService
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 根据条件分页查询字典数据
|
|
* 根据条件分页查询字典数据
|
|
|
- *
|
|
|
|
|
|
|
+ *
|
|
|
* @param dictData 字典数据信息
|
|
* @param dictData 字典数据信息
|
|
|
* @return 字典数据集合信息
|
|
* @return 字典数据集合信息
|
|
|
*/
|
|
*/
|
|
@@ -35,7 +35,7 @@ public class SysDictDataServiceImpl implements ISysDictDataService
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 根据字典类型和字典键值查询字典数据信息
|
|
* 根据字典类型和字典键值查询字典数据信息
|
|
|
- *
|
|
|
|
|
|
|
+ *
|
|
|
* @param dictType 字典类型
|
|
* @param dictType 字典类型
|
|
|
* @param dictValue 字典键值
|
|
* @param dictValue 字典键值
|
|
|
* @return 字典标签
|
|
* @return 字典标签
|
|
@@ -48,7 +48,7 @@ public class SysDictDataServiceImpl implements ISysDictDataService
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 根据字典数据ID查询信息
|
|
* 根据字典数据ID查询信息
|
|
|
- *
|
|
|
|
|
|
|
+ *
|
|
|
* @param dictCode 字典数据ID
|
|
* @param dictCode 字典数据ID
|
|
|
* @return 字典数据
|
|
* @return 字典数据
|
|
|
*/
|
|
*/
|
|
@@ -60,7 +60,7 @@ public class SysDictDataServiceImpl implements ISysDictDataService
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 批量删除字典数据信息
|
|
* 批量删除字典数据信息
|
|
|
- *
|
|
|
|
|
|
|
+ *
|
|
|
* @param dictCodes 需要删除的字典数据ID
|
|
* @param dictCodes 需要删除的字典数据ID
|
|
|
* @return 结果
|
|
* @return 结果
|
|
|
*/
|
|
*/
|
|
@@ -78,13 +78,19 @@ public class SysDictDataServiceImpl implements ISysDictDataService
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 新增保存字典数据信息
|
|
* 新增保存字典数据信息
|
|
|
- *
|
|
|
|
|
|
|
+ *
|
|
|
* @param data 字典数据信息
|
|
* @param data 字典数据信息
|
|
|
* @return 结果
|
|
* @return 结果
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
public int insertDictData(SysDictData data)
|
|
public int insertDictData(SysDictData data)
|
|
|
{
|
|
{
|
|
|
|
|
+ // 数据库数据已经有问题了,唯一索引创建不了,在这个地方 dict_value dict_type 查询有记录不允许插入
|
|
|
|
|
+ SysDictData label=dictDataMapper.selectDictDataByTypeAndValue( data.getDictType(),data.getDictValue());
|
|
|
|
|
+ if(label!=null){
|
|
|
|
|
+ throw new RuntimeException("字典数据已经存在,请更换数据键值");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
int row = dictDataMapper.insertDictData(data);
|
|
int row = dictDataMapper.insertDictData(data);
|
|
|
if (row > 0)
|
|
if (row > 0)
|
|
|
{
|
|
{
|
|
@@ -96,7 +102,7 @@ public class SysDictDataServiceImpl implements ISysDictDataService
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 修改保存字典数据信息
|
|
* 修改保存字典数据信息
|
|
|
- *
|
|
|
|
|
|
|
+ *
|
|
|
* @param data 字典数据信息
|
|
* @param data 字典数据信息
|
|
|
* @return 结果
|
|
* @return 结果
|
|
|
*/
|
|
*/
|