diff --git a/src/main/java/com/sa/zentao/service/impl/IZtCountService.java b/src/main/java/com/sa/zentao/service/impl/IZtCountService.java index 090a19d..5999952 100644 --- a/src/main/java/com/sa/zentao/service/impl/IZtCountService.java +++ b/src/main/java/com/sa/zentao/service/impl/IZtCountService.java @@ -249,16 +249,16 @@ public class IZtCountService { result.setPstgCount(list.stream().filter(o -> Arrays.asList("active", "unconfirmed", "waitcommunicate", "waitdesign", "designdoing", "designdone", "storyunconfirmed", "confirmed").contains(o.getStatus())) .map(o -> o.getId() + "").collect(Collectors.joining(","))); - - result.setPlanCount(ztStory.stream().filter(o -> "active".equals(o.getStatus())) - .filter(o -> o.getStage().equals("wait")).map(o -> o.getId() + "").collect(Collectors.joining(","))); + //改为待确认 + result.setPlanCount(list.stream().filter(o -> "storyunconfirmed".equals(o.getStatus())) + .map(o -> o.getId() + "").collect(Collectors.joining(","))); result.setTestingCount(ztStory.stream().filter(o -> "active".equals(o.getStatus())) .filter(o -> Arrays.asList("testing", "tested").contains(o.getStage())).map(o -> o.getId() + "").collect(Collectors.joining(","))); // developing 研发中 developed 研发完毕 testing 测试中 tested测试完毕 result.setJxzCount(ztStory.stream().filter(o -> "active".equals(o.getStatus())) - .filter(o -> Arrays.asList("developing", "developed").contains(o.getStage()) + .filter(o -> Arrays.asList("wait","developing", "developed").contains(o.getStage()) ).map(o -> o.getId() + "").collect(Collectors.joining(","))); @@ -348,18 +348,21 @@ public class IZtCountService { } } - //待评审特殊 + //待评审特殊 待确认 result.setDpsCount(storyUsers.stream().filter(o -> "reviewing".equals(o.getStatus())).map(o -> o.getId() + "").collect(Collectors.joining(","))); - result.setPstgCount(storyUsers.stream().filter(o -> - Arrays.asList("active", "unconfirmed", "waitcommunicate", "waitdesign", "designdoing", "designdone", "storyunconfirmed", "confirmed").contains(o.getStatus())) + //0825 改为待确认 + result.setPlanCount(storyUsers.stream().filter(o -> "storyunconfirmed".equals(o.getStatus())) .map(o -> o.getId() + "").collect(Collectors.joining(","))); - result.setPlanCount(ztStory.stream().filter(o -> "active".equals(o.getStatus())) - .filter(o -> o.getStage().equals("wait")).map(o -> o.getId() + "").collect(Collectors.joining(","))); + result.setPstgCount(storyUsers.stream().filter(o -> + Arrays.asList("active", "unconfirmed", "waitcommunicate", "waitdesign", "designdoing", "designdone", "confirmed").contains(o.getStatus())) + .map(o -> o.getId() + "").collect(Collectors.joining(","))); + + //0825 计划中和研发中合并 result.setJxzCount(ztStory.stream().filter(o -> "active".equals(o.getStatus())) - .filter(o -> Arrays.asList("tested", "testing", "developed", "developing").contains(o.getStage()) + .filter(o -> Arrays.asList("wait","tested", "testing", "developed", "developing").contains(o.getStage()) ).map(o -> o.getId() + "").collect(Collectors.joining(","))); result.setCswbCount(ztStory.stream().filter(o -> "active".equals(o.getStatus())) diff --git a/src/main/java/com/sa/zentao/service/impl/ZtKanbanlaneServiceImpl.java b/src/main/java/com/sa/zentao/service/impl/ZtKanbanlaneServiceImpl.java index 2411917..cca7eaf 100644 --- a/src/main/java/com/sa/zentao/service/impl/ZtKanbanlaneServiceImpl.java +++ b/src/main/java/com/sa/zentao/service/impl/ZtKanbanlaneServiceImpl.java @@ -139,6 +139,9 @@ public class ZtKanbanlaneServiceImpl extends ServiceImpl ztBugs = bugService.bugListByIds(ids); @@ -155,7 +158,8 @@ public class ZtKanbanlaneServiceImpl extends ServiceImpl ztTasks = taskService.taskListByIds(ids); List ztTaskDTOS =new ArrayList<>(); @@ -189,6 +193,8 @@ public class ZtKanbanlaneServiceImpl extends ServiceImpl and s.status = 'closed' - + + and s.id = #{qo.id} + order by id desc