Index: ssts-wash/src/main/java/com/forgon/disinfectsystem/washanddisinfectmanager/washanddisinfectrecord/service/WashAndDisinfectRecordManagerImpl.java =================================================================== diff -u -r30733 -r30752 --- ssts-wash/src/main/java/com/forgon/disinfectsystem/washanddisinfectmanager/washanddisinfectrecord/service/WashAndDisinfectRecordManagerImpl.java (.../WashAndDisinfectRecordManagerImpl.java) (revision 30733) +++ ssts-wash/src/main/java/com/forgon/disinfectsystem/washanddisinfectmanager/washanddisinfectrecord/service/WashAndDisinfectRecordManagerImpl.java (.../WashAndDisinfectRecordManagerImpl.java) (revision 30752) @@ -3878,18 +3878,27 @@ dateQueryAdapter.dateAdapter(new Date()), SqlUtils.getNonStringFieldInLargeCollectionsPredicate("po.rinserId", rinserIdList), Constants.STR_YES); - List washAndDisinfectRecordList = objectDao.findByHql(recordHql, 0, 20); + List washAndDisinfectRecordList = objectDao.findByHql(recordHql); if(CollectionUtils.isEmpty(washAndDisinfectRecordList)){ return warningVoList; } - for (WashAndDisinfectRecord washAndDisinfectRecord : washAndDisinfectRecordList) { - String message = String.format("%s已于%s完成清洗,请上传物理参数图片。", - rinserMap.get(washAndDisinfectRecord.getRinserId()).getName(), - DateTools.getFormatDateStr(washAndDisinfectRecord.getEndDate(), DateTools.COMMON_DATE_HM)); - SystemWarningVo vo = new SystemWarningVo(); - vo.setMessage(message); - vo.setEndDate(washAndDisinfectRecord.getEndDate()); - warningVoList.add(vo); + int amount = 0; + for (int i =0;i allVo = new ArrayList(); - List vo1 = sterilizationRecordManager.promptUploadDeviceParameterPicture(); - List vo2 = washAndDisinfectRecordManager.promptUploadDeviceParameterPicture(); - if(vo1 != null){ - allVo.addAll(vo1); - } - if(vo2 != null){ - allVo.addAll(vo2); - } - allVo.sort(new Comparator() { - @Override - public int compare(SystemWarningVo o1, SystemWarningVo o2) { - if (o1.getEndDate() == null && o2.getEndDate() != null) { - return -1; - } - if (o1.getEndDate() != null && o2.getEndDate() == null) { - return 1; - } - return o2.getEndDate().compareTo(o1.getEndDate()); - } - }); - for(int i=0;i<20 && i