|
|
@@ -34,24 +34,18 @@ public class LabBuildFloorLayoutServiceImpl implements ILabBuildFloorLayoutServi
|
|
|
|
|
|
@Override
|
|
|
public List <LabBuildFloorLayoutVo> selectLabBuildFloorLayoutList(LabBuildFloorLayout labBuildFloorLayout) {
|
|
|
- List<SysDictData> dictDatas = DictUtils.getDictCache("layout_room_type");
|
|
|
- SysDictData sysDictData = new SysDictData();
|
|
|
- sysDictData.setDictLabel("其他");
|
|
|
- sysDictData.setDictValue("-99");
|
|
|
- dictDatas.add(sysDictData);
|
|
|
- Consumer<LabBuildFloorLayoutVo> consumer = c->Optional.ofNullable(dictDatas).orElseGet(Collections::emptyList)
|
|
|
- .stream()
|
|
|
- .filter(b->b.getDictValue().equals(c.getRoomType()+""))
|
|
|
- .forEach(b->{
|
|
|
- c.setRoomTypeName(b.getDictLabel());
|
|
|
- });
|
|
|
- return Optional.ofNullable(labBuildFloorLayoutMapper.selectLabBuildFloorLayoutList(labBuildFloorLayout))
|
|
|
- .orElseGet(Collections::emptyList)
|
|
|
- .stream()
|
|
|
- .map(a->{
|
|
|
- consumer.accept(a);
|
|
|
- return a;
|
|
|
- }).collect(Collectors.toList());
|
|
|
+// List<SysDictData> dictDatas = DictUtils.getDictCache("layout_room_type");
|
|
|
+// SysDictData sysDictData = new SysDictData();
|
|
|
+// sysDictData.setDictLabel("其他");
|
|
|
+// sysDictData.setDictValue("-99");
|
|
|
+// dictDatas.add(sysDictData);
|
|
|
+// Consumer<LabBuildFloorLayoutVo> consumer = c->Optional.ofNullable(dictDatas).orElseGet(Collections::emptyList)
|
|
|
+// .stream()
|
|
|
+// .filter(b->b.getDictValue().equals(c.getRoomType()+""))
|
|
|
+// .forEach(b->{
|
|
|
+// c.setRoomTypeName(b.getDictLabel());
|
|
|
+// });
|
|
|
+ return labBuildFloorLayoutMapper.selectLabBuildFloorLayoutList(labBuildFloorLayout);
|
|
|
}
|
|
|
|
|
|
@Override
|