src/main/java/com/whyc/mapper/BattdischargePlanMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/BattdischargePlanService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/BattdischargePlanMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/mapper/BattdischargePlanMapper.java
@@ -30,6 +30,6 @@ List<BattdischargePlan> getListWithBaojiGroupName(); List<BattdischargePlan> getPlanCount(int userId); List<BattdischargePlan> getPlanCount(int userId,int year); } src/main/java/com/whyc/service/BattdischargePlanService.java
@@ -424,7 +424,8 @@ public Response getMyPlanCount() { int userId = ActionUtil.getUser().getUId().intValue(); Map<String,Integer> map = new HashMap<>(); List<BattdischargePlan> planList = mapper.getPlanCount(userId); int year = Calendar.getInstance().get(Calendar.YEAR); List<BattdischargePlan> planList = mapper.getPlanCount(userId,year); //总数,已完成数量 int total = planList.size(); int finishNum = planList.stream().filter(plan -> plan.getDischargeState() == 2).collect(Collectors.toList()).size(); @@ -437,7 +438,8 @@ int userId = ActionUtil.getUser().getUId().intValue(); Map<String,Map<String,Integer>> resMap = new HashMap<>(); Map<String,Integer> map = new HashMap<>(); List<BattdischargePlan> planList = mapper.getPlanCount(userId); int year = Calendar.getInstance().get(Calendar.YEAR); List<BattdischargePlan> planList = mapper.getPlanCount(userId,year); //班组,总数,已完成数量 Map<String, List<BattdischargePlan>> groupNameListMap = planList.stream().collect(Collectors.groupingBy(BattdischargePlan::getBaojiGroupName)); Set<String> groupNameSet = groupNameListMap.keySet(); src/main/resources/mapper/BattdischargePlanMapper.xml
@@ -178,6 +178,7 @@ plan.battgroupid = baoJiGroupBattGroup.BattGroupId AND baoJiGroupBattGroup.baoji_group_id = baoJiGroup.baoji_group_id AND baoJiGroup.discharge_plan_flag = 1 AND plan.discharge_starttime like '${year}%' AND plan.BattGroupId in (select distinct db_battinf.tb_battinf.BattGroupId from db_battinf.tb_battinf, db_user.tb_user_battgroup_baojigroup_battgroup,