|
@@ -26,8 +26,10 @@ import org.springframework.web.multipart.MultipartFile;
|
|
|
//import java.io.InputStream;
|
|
|
import java.time.LocalDateTime;
|
|
|
//import java.util.ArrayList;
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.HashMap;
|
|
|
//import java.util.List;
|
|
|
+import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
@@ -89,11 +91,48 @@ public class ConceptFacade extends ConceptServiceImpl {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 更新医学术语信息
|
|
|
+ * 获取医学术语列表
|
|
|
*
|
|
|
- * @param amendTermVo
|
|
|
- * @return ConceptDTO
|
|
|
+ * @param
|
|
|
+ * @return List<ConceptDTO>
|
|
|
*/
|
|
|
+ public List<ConceptDTO> getAllConcept() {
|
|
|
+ List<ConceptDTO> conceptDTOS = new ArrayList<>();
|
|
|
+ ConceptDTO conceptDTO;
|
|
|
+ LibraryInfo libraryInfo;
|
|
|
+
|
|
|
+ List<Concept> concepts = this.list();
|
|
|
+
|
|
|
+ for (Concept concept : concepts) {
|
|
|
+ conceptDTO = new ConceptDTO();
|
|
|
+
|
|
|
+ conceptDTO.setId(concept.getId());
|
|
|
+ conceptDTO.setLibId(concept.getLibId());
|
|
|
+
|
|
|
+ Map<String, Object> params = new HashMap<>();
|
|
|
+ params.put("id", concept.getLibId());
|
|
|
+ params.put("concept_id", concept.getId());
|
|
|
+ params.put("is_concept", 1);
|
|
|
+ libraryInfo = libraryinfoFacade.getLibraryInfor(params);
|
|
|
+
|
|
|
+ if (libraryInfo != null) {
|
|
|
+ conceptDTO.setName(libraryInfo.getName());
|
|
|
+ conceptDTO.setLibraryInfo(libraryInfo);
|
|
|
+
|
|
|
+ conceptDTOS.add(conceptDTO);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ return conceptDTOS;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 更新医学术语信息
|
|
|
+ *
|
|
|
+ * @param amendTermVo
|
|
|
+ * @return ConceptDTO
|
|
|
+ */
|
|
|
public ConceptDTO upsertConceptInfo(@RequestBody AmendTermVo amendTermVo) {
|
|
|
ConceptDTO conceptDTO = new ConceptDTO();
|
|
|
|