|
@@ -45,7 +45,6 @@ public class SysBaseConfigServiceImpl extends ServiceImpl<SysBaseConfigMapper, S
|
|
sysBaseConfigEntity.setConfigName(stringStringMap.get("configName"));
|
|
sysBaseConfigEntity.setConfigName(stringStringMap.get("configName"));
|
|
sysBaseConfigEntity.setConfigKey(stringStringMap.get("configKey"));
|
|
sysBaseConfigEntity.setConfigKey(stringStringMap.get("configKey"));
|
|
sysBaseConfigEntity.setConfigValue(stringStringMap.get("configValue"));
|
|
sysBaseConfigEntity.setConfigValue(stringStringMap.get("configValue"));
|
|
- sysBaseConfigEntity.setAreaName(stringStringMap.get("areaName"));
|
|
|
|
sysBaseConfigEntity.setRowId(fitId);
|
|
sysBaseConfigEntity.setRowId(fitId);
|
|
sysBaseConfigMapper.insert(sysBaseConfigEntity);
|
|
sysBaseConfigMapper.insert(sysBaseConfigEntity);
|
|
}
|
|
}
|
|
@@ -66,7 +65,6 @@ public class SysBaseConfigServiceImpl extends ServiceImpl<SysBaseConfigMapper, S
|
|
baseConfigDo.setConfigName(map.get("configName"));
|
|
baseConfigDo.setConfigName(map.get("configName"));
|
|
baseConfigDo.setConfigKey(map.get("configKey"));
|
|
baseConfigDo.setConfigKey(map.get("configKey"));
|
|
baseConfigDo.setConfigValue(map.get("configValue"));
|
|
baseConfigDo.setConfigValue(map.get("configValue"));
|
|
- baseConfigDo.setAreaName(map.get("areaName"));
|
|
|
|
sysBaseConfigMapper.updateById(baseConfigDo);
|
|
sysBaseConfigMapper.updateById(baseConfigDo);
|
|
}
|
|
}
|
|
return new Result(ResultCode.SUCCESS);
|
|
return new Result(ResultCode.SUCCESS);
|
|
@@ -76,18 +74,11 @@ public class SysBaseConfigServiceImpl extends ServiceImpl<SysBaseConfigMapper, S
|
|
public Result list(Map<String, String> paramsMap) {
|
|
public Result list(Map<String, String> paramsMap) {
|
|
//先分页查询
|
|
//先分页查询
|
|
|
|
|
|
- if (paramsMap.get("ip")!= null){
|
|
|
|
- String ip = paramsMap.get("ip");
|
|
|
|
- }
|
|
|
|
- Integer pageNo = Integer.valueOf(paramsMap.get("pageNo"));
|
|
|
|
- if ( pageNo == 0){
|
|
|
|
- pageNo = 1;
|
|
|
|
- }
|
|
|
|
// Page<SysBaseConfig> page = new Page<>(pageNo, Integer.valueOf(paramsMap.get("pageSize")));
|
|
// Page<SysBaseConfig> page = new Page<>(pageNo, Integer.valueOf(paramsMap.get("pageSize")));
|
|
QueryWrapper<SysBaseConfig> queryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<SysBaseConfig> queryWrapper = new QueryWrapper<>();
|
|
- queryWrapper.like(StringUtils.isNotBlank(paramsMap.get("farmName")),"farm_name", paramsMap.get("farmName"));
|
|
|
|
- queryWrapper.like(StringUtils.isNotBlank(paramsMap.get("farmCode")),"farm_code", paramsMap.get("farmCode"));
|
|
|
|
- queryWrapper.like(StringUtils.isNotBlank(paramsMap.get("ip")),"ip", paramsMap.get("ip"));
|
|
|
|
|
|
+ queryWrapper.like(StringUtils.isNotBlank(paramsMap.get("farmName")),"config_value", paramsMap.get("farmName"));
|
|
|
|
+ queryWrapper.like(StringUtils.isNotBlank(paramsMap.get("farmCode")),"config_value", paramsMap.get("farmCode"));
|
|
|
|
+ queryWrapper.like(StringUtils.isNotBlank(paramsMap.get("ip")),"config_value", paramsMap.get("ip"));
|
|
//创建时间降序
|
|
//创建时间降序
|
|
queryWrapper.orderByDesc("id");
|
|
queryWrapper.orderByDesc("id");
|
|
|
|
|
|
@@ -101,8 +92,6 @@ public class SysBaseConfigServiceImpl extends ServiceImpl<SysBaseConfigMapper, S
|
|
//将查询出来的数据 按照row_id进行分组
|
|
//将查询出来的数据 按照row_id进行分组
|
|
Map<String, List<SysBaseConfig>> groupResult = sysBaseConfigs.stream().collect(Collectors.groupingBy(SysBaseConfig::getRowId));
|
|
Map<String, List<SysBaseConfig>> groupResult = sysBaseConfigs.stream().collect(Collectors.groupingBy(SysBaseConfig::getRowId));
|
|
|
|
|
|
- //Map<String, List<SysBaseConfig>> groupResult = content.stream().collect(Collectors.groupingBy(SysBaseConfig::getRowId));
|
|
|
|
-
|
|
|
|
Set<String> strings = groupResult.keySet();
|
|
Set<String> strings = groupResult.keySet();
|
|
|
|
|
|
//最终返回的拼装好的数据
|
|
//最终返回的拼装好的数据
|
|
@@ -118,24 +107,21 @@ public class SysBaseConfigServiceImpl extends ServiceImpl<SysBaseConfigMapper, S
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public Result getDateById(List<Integer> ids) {
|
|
|
|
- ArrayList<SysBaseConfig> sysBaseConfigEntities = new ArrayList<>();
|
|
|
|
- for (Integer id : ids) {
|
|
|
|
- SysBaseConfig sysBaseConfig = sysBaseConfigMapper.selectById(id);
|
|
|
|
- sysBaseConfigEntities.add(sysBaseConfig);
|
|
|
|
- }
|
|
|
|
- SysBaseConfigVo sysBaseConfigVo = convertSysBaseConfigVo(sysBaseConfigEntities);
|
|
|
|
|
|
+ public Result getDateById(String ids) {
|
|
|
|
+ List<SysBaseConfig> sysBaseConfigs = sysBaseConfigMapper.selectSysBaseConfig(ids);
|
|
|
|
+ SysBaseConfigVo sysBaseConfigVo = convertSysBaseConfigVo(sysBaseConfigs);
|
|
return new Result(ResultCode.SUCCESS,sysBaseConfigVo);
|
|
return new Result(ResultCode.SUCCESS,sysBaseConfigVo);
|
|
}
|
|
}
|
|
|
|
|
|
private SysBaseConfigVo convertSysBaseConfigVo(List<SysBaseConfig> list){
|
|
private SysBaseConfigVo convertSysBaseConfigVo(List<SysBaseConfig> list){
|
|
Map<String, String> map = list.stream().collect(Collectors.toMap(SysBaseConfig::getConfigKey, SysBaseConfig::getConfigValue));
|
|
Map<String, String> map = list.stream().collect(Collectors.toMap(SysBaseConfig::getConfigKey, SysBaseConfig::getConfigValue));
|
|
SysBaseConfigVo sysBaseConfigVo = new SysBaseConfigVo();
|
|
SysBaseConfigVo sysBaseConfigVo = new SysBaseConfigVo();
|
|
- sysBaseConfigVo.setId(map.get("id"));
|
|
|
|
- sysBaseConfigVo.setFarmCode(map.get("farmId"));
|
|
|
|
- sysBaseConfigVo.setFarmName(map.get("configName"));
|
|
|
|
|
|
+ sysBaseConfigVo.setId(list.get(0).getRowId());
|
|
|
|
+ sysBaseConfigVo.setFarmCode(map.get("farm_code"));
|
|
|
|
+ sysBaseConfigVo.setFarmName(map.get("farm_name"));
|
|
sysBaseConfigVo.setIp(map.get("ip"));
|
|
sysBaseConfigVo.setIp(map.get("ip"));
|
|
sysBaseConfigVo.setPort(map.get("port"));
|
|
sysBaseConfigVo.setPort(map.get("port"));
|
|
|
|
+ sysBaseConfigVo.setAreaName(map.get("area_name"));
|
|
return sysBaseConfigVo;
|
|
return sysBaseConfigVo;
|
|
|
|
|
|
}
|
|
}
|