package com.lantone.data.facade.his; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.diagbot.entity.his.HisHomeDiagnoseInfo; import com.diagbot.service.impl.his.HisHomeDiagnoseInfoServiceImpl; import com.diagbot.vo.data.ABehospitalInfoVO; import com.google.common.collect.Lists; import org.springframework.stereotype.Component; import java.util.List; @Component public class HisHomeDiagnoseInfoFacade extends HisHomeDiagnoseInfoServiceImpl { public List> getHisHomeDiagnoseInfoData(List aBehospitalInfoVO) { List> list = Lists.newLinkedList(); aBehospitalInfoVO.stream().forEach(s -> { List hisHomeDiagnoseInfo = this.baseMapper.selectList(new QueryWrapper() .eq("behospital_code", s.getBehospitalCode()) .eq("hospital_id", s.getHospitalId())); if (hisHomeDiagnoseInfo != null && hisHomeDiagnoseInfo.size() > 0) { list.add(hisHomeDiagnoseInfo); } }); return list; } }