From b9e6f91a89287ca35a9afd2c778ec39768e2bd0e Mon Sep 17 00:00:00 2001 From: whycxzp <perryhsu@163.com> Date: 星期二, 16 五月 2023 16:09:45 +0800 Subject: [PATCH] 班组和我的上报状态数量统计 --- src/main/java/com/whyc/service/FaultUploadService.java | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/whyc/service/FaultUploadService.java b/src/main/java/com/whyc/service/FaultUploadService.java index 82eb7c0..0d7ddfa 100644 --- a/src/main/java/com/whyc/service/FaultUploadService.java +++ b/src/main/java/com/whyc/service/FaultUploadService.java @@ -313,4 +313,22 @@ } return new Response().set(1,faultUploads); } + + public Response getMyUploadStatusCount() { + Map<String,Integer> map = new HashMap<>(); + int userId = ActionUtil.getUser().getUId().intValue(); + FaultUpload upload = new FaultUpload(); + List<FaultUpload> list = mapper.getList(userId, upload); + List<FaultUpload> confirmedList = list.stream().filter(temp -> temp.getConfirmUserId() != null).collect(Collectors.toList()); + List<FaultUpload> myList = list.stream().filter(temp -> temp.getUploadUserId() == userId).collect(Collectors.toList()); + List<FaultUpload> myConfirmedList = myList.stream().filter(temp -> temp.getConfirmUserId() != null).collect(Collectors.toList()); + + //鐝粍 涓婃姤鎬绘暟,宸茬‘璁ゆ暟閲� + map.put("groupUploadNum",list.size()); + map.put("groupUploadConfirmedNum",confirmedList.size()); + //鎴戠殑 涓婃姤鎬绘暟,宸茬‘璁ゆ暟閲� + map.put("myUploadNum",myList.size()); + map.put("myUploadConfirmedNum",myConfirmedList.size()); + return new Response().set(1,map); + } } -- Gitblit v1.9.1