|
@@ -86,6 +86,7 @@ public class MedicalFacade extends MedicalServiceImpl {
|
|
|
public ConceptDTO upsertMedicalInfo(AmendTermVo amendTermVo) {
|
|
|
ConceptDTO conceptDTO = new ConceptDTO();
|
|
|
|
|
|
+// Map<String, Object> map;
|
|
|
Medical medical;
|
|
|
List<Medical> medicals;
|
|
|
|
|
@@ -103,6 +104,11 @@ public class MedicalFacade extends MedicalServiceImpl {
|
|
|
|
|
|
for (int i=0; i<amendTermVo.getMedicalInfo().size(); i++) {
|
|
|
medical = amendTermVo.getMedicalInfo().get(i);
|
|
|
+// medical = amendTermVo.getMedicalInfo();
|
|
|
+
|
|
|
+// map = new HashMap<>();
|
|
|
+// map.put("name", amendTermVo.getNewterm());
|
|
|
+// medicals = getMedicalInfo(map);
|
|
|
|
|
|
QueryWrapper<Medical> medquery = new QueryWrapper<>();
|
|
|
medquery.eq("name", amendTermVo.getNewterm());
|
|
@@ -112,15 +118,15 @@ public class MedicalFacade extends MedicalServiceImpl {
|
|
|
Medical exist_medical = medicals.get(0);
|
|
|
medical.setId(exist_medical.getId());
|
|
|
}
|
|
|
-
|
|
|
- medical.setConceptId(libraryInfo.getConceptId());
|
|
|
-
|
|
|
- if (medical.getIsDeleted() == null) {
|
|
|
- medical.setIsDeleted("N");
|
|
|
+ else {
|
|
|
+ medical.setConceptId(libraryInfo.getConceptId());
|
|
|
}
|
|
|
|
|
|
+
|
|
|
this.saveOrUpdate(medical);
|
|
|
|
|
|
+// amendTermVo.setMedicalInfo(medical);
|
|
|
+// amendTermVo.getMedicalInfo().set(i, medical);
|
|
|
conceptDTO.getMedicalInfo().add(medical);
|
|
|
}
|
|
|
}
|