| | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.Collection; |
| | | import java.util.stream.Collectors; |
| | | import java.util.HashMap; // 导入 HashMap |
| | | |
| | | /** |
| | | * 规程检验项目Service业务层处理 |
| | |
| | | return roots; |
| | | } |
| | | |
| | | @Override |
| | | public List<Map<String, String>> getRid(String stdCode) { // 修改返回类型 |
| | | if (StringUtils.isBlank(stdCode)) { |
| | | return new ArrayList<>(); |
| | | } |
| | | LambdaQueryWrapper<QmCheckitem> lqw = Wrappers.lambdaQuery(); |
| | | lqw.select(QmCheckitem::getId, QmCheckitem::getItemName); |
| | | lqw.eq(QmCheckitem::getStdCode, stdCode); |
| | | lqw.eq(QmCheckitem::getIsmix, 1L); |
| | | lqw.eq(QmCheckitem::getEnable, 1L); |
| | | lqw.ne(QmCheckitem::getDel, 1L); |
| | | List<QmCheckitem> list = baseMapper.selectList(lqw); |
| | | return list.stream() |
| | | .map(item -> { |
| | | Map<String, String> map = new HashMap<>(); |
| | | map.put("value", item.getId()); |
| | | map.put("label", item.getItemName()); |
| | | return map; |
| | | }) |
| | | .collect(Collectors.toList()); |
| | | } |
| | | |
| | | private List<QmCheckitemVo> selectTreeNodes(String stdCode, String rid) { |
| | | if (StringUtils.isBlank(stdCode)) { |
| | | return new ArrayList<>(); |