|
@@ -4,6 +4,7 @@ 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.CdssCoreClient;
|
|
import com.diagbot.client.CdssCoreClient;
|
|
|
|
+import com.diagbot.dto.PacsInfoDTO;
|
|
import com.diagbot.dto.RespDTO;
|
|
import com.diagbot.dto.RespDTO;
|
|
import com.diagbot.entity.PacsConfig;
|
|
import com.diagbot.entity.PacsConfig;
|
|
import com.diagbot.enums.ConceptTypeEnum;
|
|
import com.diagbot.enums.ConceptTypeEnum;
|
|
@@ -438,10 +439,19 @@ public class PacsConfigFacade {
|
|
* @param retrievalVO
|
|
* @param retrievalVO
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
- public List<String> getPACSs(RetrievalVO retrievalVO) {
|
|
|
|
|
|
+ public List<PacsInfoDTO> getPACSs(RetrievalVO retrievalVO) {
|
|
List<PacsConfig> records = pacsConfigService.getPACSsIndex(retrievalVO);
|
|
List<PacsConfig> records = pacsConfigService.getPACSsIndex(retrievalVO);
|
|
List<String> pacsNames
|
|
List<String> pacsNames
|
|
= records.stream().map(r -> r.getHisName()).distinct().collect(Collectors.toList());
|
|
= records.stream().map(r -> r.getHisName()).distinct().collect(Collectors.toList());
|
|
- return pacsNames;
|
|
|
|
|
|
+ List<PacsInfoDTO> retList=Lists.newLinkedList();
|
|
|
|
+ if(ListUtil.isNotEmpty(pacsNames)){
|
|
|
|
+ for(String pacsName:pacsNames){
|
|
|
|
+ PacsInfoDTO pacsInfoDTO=new PacsInfoDTO();
|
|
|
|
+ pacsInfoDTO.setName(pacsName);
|
|
|
|
+ pacsInfoDTO.setType(3);
|
|
|
|
+ retList.add(pacsInfoDTO);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ return retList;
|
|
}
|
|
}
|
|
}
|
|
}
|