|  |  | 
 |  |  |     @Override | 
 |  |  |     public List<PatArchive> patInfoByContion(PatArchiveReq patArchive) { | 
 |  |  |         List<PatArchive> patArchives = new ArrayList<>(); | 
 |  |  |         if(ObjectUtils.isNotEmpty(patArchive.getPageNum())){ | 
 |  |  |             patArchive.setPageNum(patArchive.getPageNum()*patArchive.getPageSize()-patArchive.getPageNum()); | 
 |  |  |         if (ObjectUtils.isNotEmpty(patArchive.getPageNum()) && ObjectUtils.isNotEmpty(patArchive.getPageSize())) { | 
 |  |  |             patArchive.setPn((patArchive.getPageNum() - 1) * patArchive.getPageSize()); | 
 |  |  |             patArchive.setPs(patArchive.getPageSize()); | 
 |  |  |             patArchive.setPageNum(null); | 
 |  |  |             patArchive.setPageSize(null); | 
 |  |  |         } | 
 |  |  |         //根据条件获取患者信息 | 
 |  |  | //        List<PatArchive> patArchiveList = patArchiveMapper.patInfoByContion(patArchive); | 
 |  |  | 
 |  |  |         } else if (patArchiveReq.getAllhosp() != null && patArchiveReq.getAllhosp() == 4) { | 
 |  |  |             //  查看住院  1  查看门诊  2   查看体检  3   查看出院 4 | 
 |  |  |             patArchiveReq.setCry(1); | 
 |  |  |             log.warn("--------查看出院的入参值为:{}", patArchiveReq); | 
 |  |  |             List<PatArchiveOthreInfo> patArchives1 = patArchiveMapper.selectPatArchiveInfoByInhospQC(patArchiveReq); | 
 |  |  |             log.warn("--------查看出院的返参值为:{}", patArchives1.size()); | 
 |  |  |             if (CollectionUtils.isNotEmpty(patArchives1)) { | 
 |  |  |                 patArchiveList.addAll(patArchives1); | 
 |  |  |             } |