From 3471290659516cf21db3211a9053daff5f283e03 Mon Sep 17 00:00:00 2001
From: zhuguifei <312353457@qq.com>
Date: 星期五, 20 三月 2026 15:50:18 +0800
Subject: [PATCH] feat: 基础数据仪器管理、判定依据、判定依据明细
---
RuoYi-Vue-Plus/ruoyi-modules/ruoyi-qa/src/main/java/org/dromara/qa/qm/service/impl/QmCheckitemServiceImpl.java | 24 ++++++++++++++++++++++++
1 files changed, 24 insertions(+), 0 deletions(-)
diff --git a/RuoYi-Vue-Plus/ruoyi-modules/ruoyi-qa/src/main/java/org/dromara/qa/qm/service/impl/QmCheckitemServiceImpl.java b/RuoYi-Vue-Plus/ruoyi-modules/ruoyi-qa/src/main/java/org/dromara/qa/qm/service/impl/QmCheckitemServiceImpl.java
index a8299aa..8ff9004 100644
--- a/RuoYi-Vue-Plus/ruoyi-modules/ruoyi-qa/src/main/java/org/dromara/qa/qm/service/impl/QmCheckitemServiceImpl.java
+++ b/RuoYi-Vue-Plus/ruoyi-modules/ruoyi-qa/src/main/java/org/dromara/qa/qm/service/impl/QmCheckitemServiceImpl.java
@@ -20,6 +20,8 @@
import java.util.List;
import java.util.Map;
import java.util.Collection;
+import java.util.stream.Collectors;
+import java.util.HashMap; // 瀵煎叆 HashMap
/**
* 瑙勭▼妫�楠岄」鐩甋ervice涓氬姟灞傚鐞�
@@ -85,6 +87,28 @@
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<>();
--
Gitblit v1.9.3