驾驶舱接口开发
This commit is contained in:
@@ -53,8 +53,8 @@ public class ComponentServiceImpl extends ServiceImpl<ComponentMapper, Component
|
|||||||
checkComponentParam(componentParam, false);
|
checkComponentParam(componentParam, false);
|
||||||
Component component = new Component();
|
Component component = new Component();
|
||||||
BeanUtil.copyProperties(componentParam, component);
|
BeanUtil.copyProperties(componentParam, component);
|
||||||
String functionGroup = componentParam.getFunctionGroup().stream().map(String::valueOf).collect(Collectors.joining(","));
|
// String functionGroup = componentParam.getFunctionGroup().stream().map(String::valueOf).collect(Collectors.joining(","));
|
||||||
component.setFunctionGroup(functionGroup);
|
// component.setFunctionGroup(functionGroup);
|
||||||
component.setState(ComponentState.ENABLE);
|
component.setState(ComponentState.ENABLE);
|
||||||
if (Objects.equals(componentParam.getPid(), FunctionState.FATHER_PID)) {
|
if (Objects.equals(componentParam.getPid(), FunctionState.FATHER_PID)) {
|
||||||
component.setPids(FunctionState.FATHER_PID);
|
component.setPids(FunctionState.FATHER_PID);
|
||||||
@@ -79,8 +79,8 @@ public class ComponentServiceImpl extends ServiceImpl<ComponentMapper, Component
|
|||||||
checkComponentParam(componentParam, true);
|
checkComponentParam(componentParam, true);
|
||||||
Component component = new Component();
|
Component component = new Component();
|
||||||
BeanUtil.copyProperties(componentParam, component);
|
BeanUtil.copyProperties(componentParam, component);
|
||||||
String functionGroup = componentParam.getFunctionGroup().stream().map(String::valueOf).collect(Collectors.joining(","));
|
// String functionGroup = componentParam.getFunctionGroup().stream().map(String::valueOf).collect(Collectors.joining(","));
|
||||||
component.setFunctionGroup(functionGroup);
|
// component.setFunctionGroup(functionGroup);
|
||||||
return this.updateById(component);
|
return this.updateById(component);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -93,7 +93,7 @@ public class ComponentServiceImpl extends ServiceImpl<ComponentMapper, Component
|
|||||||
componentList.forEach(item -> {
|
componentList.forEach(item -> {
|
||||||
ComponentVO componentVO = new ComponentVO();
|
ComponentVO componentVO = new ComponentVO();
|
||||||
BeanUtil.copyProperties(item, componentVO);
|
BeanUtil.copyProperties(item, componentVO);
|
||||||
componentVO.setFunctionGroup(Arrays.stream(item.getFunctionGroup().split(",")).map(s -> Integer.valueOf(s.trim())).collect(Collectors.toList()));
|
// componentVO.setFunctionGroup(Arrays.stream(item.getFunctionGroup().split(",")).map(s -> Integer.valueOf(s.trim())).collect(Collectors.toList()));
|
||||||
list.add(componentVO);
|
list.add(componentVO);
|
||||||
});
|
});
|
||||||
Map<String,List<ComponentVO>> map = list.stream().filter(m->!Objects.isNull(m.getSystemType())).collect(Collectors.groupingBy(ComponentVO::getSystemType));
|
Map<String,List<ComponentVO>> map = list.stream().filter(m->!Objects.isNull(m.getSystemType())).collect(Collectors.groupingBy(ComponentVO::getSystemType));
|
||||||
@@ -138,7 +138,7 @@ public class ComponentServiceImpl extends ServiceImpl<ComponentMapper, Component
|
|||||||
list.forEach(item -> {
|
list.forEach(item -> {
|
||||||
ComponentVO componentVO = new ComponentVO();
|
ComponentVO componentVO = new ComponentVO();
|
||||||
BeanUtil.copyProperties(item, componentVO);
|
BeanUtil.copyProperties(item, componentVO);
|
||||||
componentVO.setFunctionGroup(Arrays.stream(item.getFunctionGroup().split(",")).map(s -> Integer.valueOf(s.trim())).collect(Collectors.toList()));
|
// componentVO.setFunctionGroup(Arrays.stream(item.getFunctionGroup().split(",")).map(s -> Integer.valueOf(s.trim())).collect(Collectors.toList()));
|
||||||
componentVOList.add(componentVO);
|
componentVOList.add(componentVO);
|
||||||
});
|
});
|
||||||
Map<String,List<ComponentVO>> map = componentVOList.stream().collect(Collectors.groupingBy(ComponentVO::getSystemType));
|
Map<String,List<ComponentVO>> map = componentVOList.stream().collect(Collectors.groupingBy(ComponentVO::getSystemType));
|
||||||
|
|||||||
Reference in New Issue
Block a user