|
@@ -4,12 +4,12 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.diagbot.client.UserServiceClient;
|
|
import com.diagbot.client.UserServiceClient;
|
|
|
|
+import com.diagbot.config.CryptConfiguer;
|
|
import com.diagbot.dto.BIItemDTO;
|
|
import com.diagbot.dto.BIItemDTO;
|
|
import com.diagbot.dto.ConceptDetailDTO;
|
|
import com.diagbot.dto.ConceptDetailDTO;
|
|
import com.diagbot.dto.ConceptIndexDTO;
|
|
import com.diagbot.dto.ConceptIndexDTO;
|
|
import com.diagbot.dto.GetConceptDetailListDTO;
|
|
import com.diagbot.dto.GetConceptDetailListDTO;
|
|
import com.diagbot.dto.RespDTO;
|
|
import com.diagbot.dto.RespDTO;
|
|
-import com.diagbot.entity.Concept;
|
|
|
|
import com.diagbot.entity.ConceptDetail;
|
|
import com.diagbot.entity.ConceptDetail;
|
|
import com.diagbot.enums.IsDeleteEnum;
|
|
import com.diagbot.enums.IsDeleteEnum;
|
|
import com.diagbot.enums.LexiconTypeEnum;
|
|
import com.diagbot.enums.LexiconTypeEnum;
|
|
@@ -17,8 +17,8 @@ import com.diagbot.exception.CommonErrorCode;
|
|
import com.diagbot.exception.CommonException;
|
|
import com.diagbot.exception.CommonException;
|
|
import com.diagbot.service.ConceptDetailService;
|
|
import com.diagbot.service.ConceptDetailService;
|
|
import com.diagbot.service.impl.ConceptDetailServiceImpl;
|
|
import com.diagbot.service.impl.ConceptDetailServiceImpl;
|
|
|
|
+import com.diagbot.util.CryptUtil;
|
|
import com.diagbot.util.DateUtil;
|
|
import com.diagbot.util.DateUtil;
|
|
-import com.diagbot.util.EntityUtil;
|
|
|
|
import com.diagbot.util.ListUtil;
|
|
import com.diagbot.util.ListUtil;
|
|
import com.diagbot.util.UserUtils;
|
|
import com.diagbot.util.UserUtils;
|
|
import com.diagbot.vo.AddConceptDetailVO;
|
|
import com.diagbot.vo.AddConceptDetailVO;
|
|
@@ -26,15 +26,12 @@ import com.diagbot.vo.ConceptIndexVO;
|
|
import com.diagbot.vo.GetConceptDetailListVO;
|
|
import com.diagbot.vo.GetConceptDetailListVO;
|
|
import com.diagbot.vo.GetConceptDetailVO;
|
|
import com.diagbot.vo.GetConceptDetailVO;
|
|
import com.diagbot.vo.RemoveConceptDetailVO;
|
|
import com.diagbot.vo.RemoveConceptDetailVO;
|
|
-import com.google.common.collect.Lists;
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Qualifier;
|
|
import org.springframework.beans.factory.annotation.Qualifier;
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
-import javax.swing.text.html.parser.Entity;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
-import java.util.HashMap;
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
@@ -54,6 +51,8 @@ public class ConceptDetailFacade extends ConceptDetailServiceImpl {
|
|
private ConceptDetailService conceptDetailService;
|
|
private ConceptDetailService conceptDetailService;
|
|
@Autowired
|
|
@Autowired
|
|
private ConceptFacade conceptFacade;
|
|
private ConceptFacade conceptFacade;
|
|
|
|
+ @Autowired
|
|
|
|
+ private CryptConfiguer cryptConfiguer;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 获取医学术语命名列表
|
|
* 获取医学术语命名列表
|
|
@@ -73,7 +72,8 @@ public class ConceptDetailFacade extends ConceptDetailServiceImpl {
|
|
ipage.getRecords().forEach(i -> {
|
|
ipage.getRecords().forEach(i -> {
|
|
i.setModifier(respDTO.data.get(i.getModifier()));
|
|
i.setModifier(respDTO.data.get(i.getModifier()));
|
|
i.setType(LexiconTypeEnum.getName(i.getTypeId().intValue()));
|
|
i.setType(LexiconTypeEnum.getName(i.getTypeId().intValue()));
|
|
- i.setNameType(i.getLibName() + "(" + LexiconTypeEnum.getName(i.getTypeId().intValue()) + ")");
|
|
|
|
|
|
+ i.setNameType(cryptConfiguer.cryptFlag ? CryptUtil.decrypt_char(i.getLibName()) : i.getLibName()
|
|
|
|
+ + "(" + LexiconTypeEnum.getName(i.getTypeId().intValue()) + ")");
|
|
});
|
|
});
|
|
}
|
|
}
|
|
return ipage;
|
|
return ipage;
|