HisHomeDiagnoseInfoFacade.java 1.1 KB

12345678910111213141516171819202122232425262728
  1. package com.lantone.data.facade.his;
  2. import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
  3. import com.diagbot.entity.his.HisHomeDiagnoseInfo;
  4. import com.diagbot.service.impl.his.HisHomeDiagnoseInfoServiceImpl;
  5. import com.diagbot.vo.data.ABehospitalInfoVO;
  6. import com.google.common.collect.Lists;
  7. import org.springframework.stereotype.Component;
  8. import java.util.List;
  9. @Component
  10. public class HisHomeDiagnoseInfoFacade extends HisHomeDiagnoseInfoServiceImpl {
  11. public List<List<HisHomeDiagnoseInfo>> getHisHomeDiagnoseInfoData(List<ABehospitalInfoVO> aBehospitalInfoVO) {
  12. List<List<HisHomeDiagnoseInfo>> list = Lists.newLinkedList();
  13. aBehospitalInfoVO.stream().forEach(s -> {
  14. List<HisHomeDiagnoseInfo> hisHomeDiagnoseInfo = this.baseMapper.selectList(new QueryWrapper<HisHomeDiagnoseInfo>()
  15. .eq("behospital_code", s.getBehospitalCode())
  16. .eq("hospital_id", s.getHospitalId()));
  17. if (hisHomeDiagnoseInfo != null && hisHomeDiagnoseInfo.size() > 0) {
  18. list.add(hisHomeDiagnoseInfo);
  19. }
  20. });
  21. return list;
  22. }
  23. }