| | |
| | | |
| | | if (CollectionUtils.isNotEmpty(serviceTaskVOS)) { |
| | | for (ServiceTaskVO ServiceTaskVO : serviceTaskVOS) { |
| | | if (serviceTask.getAppltype().equals("1") || serviceTask.getAppltype().equals("2")) { |
| | | ServiceSubtaskVO serviceSubtaskVO = new ServiceSubtaskVO(); |
| | | serviceSubtaskVO.setTaskid(ServiceTaskVO.getTaskid()); |
| | | serviceSubtaskVO.setStartOutHospTime(serviceTask.getStartOutHospTime()); |
| | |
| | | ServiceTaskVO.setYfs(yfs); |
| | | ServiceTaskVO.setWfs(wfs); |
| | | } |
| | | } else if (serviceTask.getAppltype().equals("3") || serviceTask.getAppltype().equals("4")) { |
| | | ServiceSubtaskVO serviceSubtaskVO = new ServiceSubtaskVO(); |
| | | serviceSubtaskVO.setTaskid(ServiceTaskVO.getTaskid()); |
| | | List<ServiceSubtask> ServiceTaskcalls = iServiceTaskCallService.selectServiceSubtaskList(serviceSubtaskVO); |
| | | if (CollectionUtils.isNotEmpty(ServiceTaskcalls)) { |
| | | //已发送 |
| | | long yfs = ServiceTaskcalls.stream().filter(serviceTaskcall1 -> serviceTaskcall1.getSendstate() != null && serviceTaskcall1.getSendstate() == 3L).collect(Collectors.toList()).stream().count(); |
| | | //未发送 |
| | | long wfs = ServiceTaskcalls.stream().filter(serviceTaskcall1 -> serviceTaskcall1.getSendstate() != null && serviceTaskcall1.getSendstate() == 2L).collect(Collectors.toList()).stream().count(); |
| | | ServiceTaskVO.setYfs(yfs); |
| | | ServiceTaskVO.setWfs(wfs); |
| | | } |
| | | } |
| | | |
| | | } |
| | | //获取total |
| | | long total = PageUtils.count(new ISelect() { |
| | |
| | | public void doSelect() { |
| | | serviceTask.setPageNum(null); |
| | | serviceTask.setPageSize(null); |
| | | serviceTaskService.selectServiceTaskList(serviceTask); |
| | | serviceTaskService.selectServiceTaskAndtaskDeptList(serviceTask); |
| | | } |
| | | }); |
| | | |