提交 5f50346f authored 作者: 邓砥奕's avatar 邓砥奕

更新

上级 3be4b49a
...@@ -295,7 +295,11 @@ public class RfidController { ...@@ -295,7 +295,11 @@ public class RfidController {
List<LibraryWarningLog> libraryWarningLogs = libraryWarningLogDao.findAll(); List<LibraryWarningLog> libraryWarningLogs = libraryWarningLogDao.findAll();
List<WarningDetailListVo> warningDetailListVos = new ArrayList<>(); List<WarningDetailListVo> warningDetailListVos = new ArrayList<>();
for (LibraryWarningLog libraryWarningLog :libraryWarningLogs) { for (LibraryWarningLog libraryWarningLog :libraryWarningLogs) {
List<WarningDetailListVo> warningDetails = libraryWarningLogService.getWarningDetail(libraryWarningLog.getId(), null); Boolean isHandle = null;
if (warningDetailSelectVo.getWarningHandle()!=null){
isHandle = warningDetailSelectVo.getWarningHandle() == 1;
}
List<WarningDetailListVo> warningDetails = libraryWarningLogService.getWarningDetail(libraryWarningLog.getId(), isHandle);
warningDetailListVos.addAll(warningDetails); warningDetailListVos.addAll(warningDetails);
} }
SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" ); SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" );
...@@ -306,8 +310,8 @@ public class RfidController { ...@@ -306,8 +310,8 @@ public class RfidController {
Boolean containSeqDim = !hasSeqDim||warningDetailListVo.getDeviceLibraryEntity().getSeqNumber().contains(warningDetailSelectVo.getSeqDim()); Boolean containSeqDim = !hasSeqDim||warningDetailListVo.getDeviceLibraryEntity().getSeqNumber().contains(warningDetailSelectVo.getSeqDim());
Boolean containInventoryResultsDim = !hasInventoryResultsDim||warningDetailListVo.getInventoryResults().contains(warningDetailSelectVo.getInventoryResultsDim()); Boolean containInventoryResultsDim = !hasInventoryResultsDim||warningDetailListVo.getInventoryResults().contains(warningDetailSelectVo.getInventoryResultsDim());
Boolean containCreateTimeDim = !hasCreateTimeDim||sdf.format(warningDetailListVo.getCreateTime()).contains(warningDetailSelectVo.getCreateTimeDim()); Boolean containCreateTimeDim = !hasCreateTimeDim||sdf.format(warningDetailListVo.getCreateTime()).contains(warningDetailSelectVo.getCreateTimeDim());
Boolean isHandle = !hasWarningHandle||warningDetailListVo.getWarningHandle().equals(warningDetailSelectVo.getWarningHandle()); // Boolean isHandle = !hasWarningHandle||warningDetailListVo.getWarningHandle().equals(warningDetailSelectVo.getWarningHandle());
return containModelDim&&containNameDim&&containSeqDim&&containInventoryResultsDim&&containCreateTimeDim&&isHandle; return containModelDim&&containNameDim&&containSeqDim&&containInventoryResultsDim&&containCreateTimeDim;
}).sorted(Comparator.comparing(WarningDetailListVo::getCreateTime).reversed()).collect(Collectors.toList()); }).sorted(Comparator.comparing(WarningDetailListVo::getCreateTime).reversed()).collect(Collectors.toList());
} }
return ResultUtil.success(PageUtil.getPerPage(warningDetailSelectVo.getPage(),warningDetailSelectVo.getSize(),warningDetailListVos,warningDetailSelectVo.getPageable())); return ResultUtil.success(PageUtil.getPerPage(warningDetailSelectVo.getPage(),warningDetailSelectVo.getSize(),warningDetailListVos,warningDetailSelectVo.getPageable()));
......
...@@ -99,6 +99,9 @@ public class LibraryWarningLogServiceImpl implements LibraryWarningLogService { ...@@ -99,6 +99,9 @@ public class LibraryWarningLogServiceImpl implements LibraryWarningLogService {
if (isHandle != null && isHandle) { if (isHandle != null && isHandle) {
and.eq("warningHandle", 1); and.eq("warningHandle", 1);
} }
else if (isHandle != null &&!isHandle){
and.eq("warningHandle", 0);
}
List<LibraryWarningLogDetail> all = libraryWarningLogDetailDao.findAll(and.build()); List<LibraryWarningLogDetail> all = libraryWarningLogDetailDao.findAll(and.build());
all.stream().forEach(d -> { all.stream().forEach(d -> {
WarningDetailListVo detailVo = new WarningDetailListVo(); WarningDetailListVo detailVo = new WarningDetailListVo();
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论