|
@@ -141,11 +141,15 @@ public class MedicalFacade extends MedicalServiceImpl {
|
|
|
* @param termVo
|
|
|
* @return ConceptDTO
|
|
|
*/
|
|
|
- public Boolean removeMedicalInfo(TermVo termVo) {
|
|
|
+ public ConceptDTO removeMedicalInfo(TermVo termVo) {
|
|
|
|
|
|
- Boolean isdeleted = false;
|
|
|
- List<Medical> medicals;
|
|
|
+// Boolean isdeleted = false;
|
|
|
+ ConceptDTO conceptDTO = new ConceptDTO();
|
|
|
+ Medical medical;
|
|
|
+ List<String> msg = new ArrayList<>();
|
|
|
+ String error = "";
|
|
|
|
|
|
+ /*
|
|
|
QueryWrapper<LibraryInfo> query = new QueryWrapper<>();
|
|
|
query.eq("name", termVo.getTerm());
|
|
|
query.eq("type", termVo.getType());
|
|
@@ -165,8 +169,23 @@ public class MedicalFacade extends MedicalServiceImpl {
|
|
|
isdeleted = true;
|
|
|
}
|
|
|
}
|
|
|
+ */
|
|
|
+ QueryWrapper<Medical> query = new QueryWrapper<>();
|
|
|
+ query.eq("id", termVo.getId());
|
|
|
+ medical = getOne(query);
|
|
|
|
|
|
- return isdeleted;
|
|
|
+ if (medical != null) {
|
|
|
+ remove(query);
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ error = "术语 \"" + termVo.getTerm() + "(" + termVo.getType() + ")\" 不存在!";
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ msg.add(error);
|
|
|
+ conceptDTO.setMessage(msg);
|
|
|
+
|
|
|
+ return conceptDTO;
|
|
|
}
|
|
|
|
|
|
|