|
@@ -3,7 +3,6 @@ package com.diagbot.aggregate;
|
|
import com.diagbot.dto.PushBaseDTO;
|
|
import com.diagbot.dto.PushBaseDTO;
|
|
import com.diagbot.dto.PushDTO;
|
|
import com.diagbot.dto.PushDTO;
|
|
import com.diagbot.dto.TreatDTO;
|
|
import com.diagbot.dto.TreatDTO;
|
|
-import com.diagbot.dto.TreatDetailDTO;
|
|
|
|
import com.diagbot.entity.ConceptDetail;
|
|
import com.diagbot.entity.ConceptDetail;
|
|
import com.diagbot.enums.ConceptTypeEnum;
|
|
import com.diagbot.enums.ConceptTypeEnum;
|
|
import com.diagbot.facade.ConceptInfoFacade;
|
|
import com.diagbot.facade.ConceptInfoFacade;
|
|
@@ -12,7 +11,6 @@ import com.diagbot.facade.DrugConfigFacade;
|
|
import com.diagbot.facade.LisConfigFacade;
|
|
import com.diagbot.facade.LisConfigFacade;
|
|
import com.diagbot.facade.OperationConfigFacade;
|
|
import com.diagbot.facade.OperationConfigFacade;
|
|
import com.diagbot.facade.PacsConfigFacade;
|
|
import com.diagbot.facade.PacsConfigFacade;
|
|
-import com.diagbot.util.BeanUtil;
|
|
|
|
import com.diagbot.util.ListUtil;
|
|
import com.diagbot.util.ListUtil;
|
|
import com.diagbot.util.StringUtil;
|
|
import com.diagbot.util.StringUtil;
|
|
import com.google.common.collect.Lists;
|
|
import com.google.common.collect.Lists;
|
|
@@ -83,7 +81,7 @@ public class AssemblePushAggregate {
|
|
}
|
|
}
|
|
//一般治疗
|
|
//一般治疗
|
|
if (ListUtil.isNotEmpty(retGeneraTreat)) {
|
|
if (ListUtil.isNotEmpty(retGeneraTreat)) {
|
|
- data.setGeneraTreat(retGeneraTreat);
|
|
|
|
|
|
+ data.setTreat(retGeneraTreat);
|
|
}
|
|
}
|
|
|
|
|
|
return data;
|
|
return data;
|
|
@@ -216,7 +214,7 @@ public class AssemblePushAggregate {
|
|
@DataProvider("retGeneraTreat")
|
|
@DataProvider("retGeneraTreat")
|
|
public List<TreatDTO> retGeneraTreat(@InvokeParameter("pushDTO") PushDTO pushDTO,
|
|
public List<TreatDTO> retGeneraTreat(@InvokeParameter("pushDTO") PushDTO pushDTO,
|
|
@InvokeParameter("hospitalId") Long hospitalId) {
|
|
@InvokeParameter("hospitalId") Long hospitalId) {
|
|
- List<TreatDTO> retGeneraTreat = pushDTO.getGeneraTreat();
|
|
|
|
|
|
+ List<TreatDTO> retGeneraTreat = pushDTO.getTreat();
|
|
/*TreatDTO record = new TreatDTO();
|
|
/*TreatDTO record = new TreatDTO();
|
|
record.setUniqueName("无晶状体眼");
|
|
record.setUniqueName("无晶状体眼");
|
|
retGeneraTreat.add(record);*/
|
|
retGeneraTreat.add(record);*/
|
|
@@ -234,11 +232,11 @@ public class AssemblePushAggregate {
|
|
String key = treatDTO.getUniqueName() + "_" + ConceptTypeEnum.getName(1);
|
|
String key = treatDTO.getUniqueName() + "_" + ConceptTypeEnum.getName(1);
|
|
if (conceptDetailMap.containsKey(key)) {
|
|
if (conceptDetailMap.containsKey(key)) {
|
|
List<ConceptDetail> conceptDetailList = conceptDetailMap.get(key);
|
|
List<ConceptDetail> conceptDetailList = conceptDetailMap.get(key);
|
|
- List<TreatDetailDTO> treatDetails = BeanUtil.listCopyTo(conceptDetailList
|
|
|
|
|
|
+ treatDTO.setGeneraTreat(conceptDetailList
|
|
.stream()
|
|
.stream()
|
|
.filter(i -> Arrays.asList(i.getContentType().split(",")).contains("4"))
|
|
.filter(i -> Arrays.asList(i.getContentType().split(",")).contains("4"))
|
|
- .collect(Collectors.toList()), TreatDetailDTO.class);
|
|
|
|
- treatDTO.setDetails(treatDetails);
|
|
|
|
|
|
+ .collect(Collectors.toList())
|
|
|
|
+ .get(0).getContent());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|