| | |
| | | } |
| | | receTenDays.add(insOrderMapper.selectCount(Wrappers.<InsOrder>lambdaQuery() |
| | | .eq(InsOrder::getState, 1) |
| | | .between(InsOrder::getCreateTime, startDate.atStartOfDay(), startDate.atTime(23, 59, 59)))); |
| | | .between(InsOrder::getCreateTime, startDate.atStartOfDay(), startDate.plusMonths(1).minusDays(1).atTime(23, 59, 59)))); |
| | | finTenDays.add(insOrderMapper.selectCount(Wrappers.<InsOrder>lambdaQuery() |
| | | .eq(InsOrder::getState, 4) |
| | | .between(InsOrder::getCreateTime, startDate.atStartOfDay(), startDate.atTime(23, 59, 59)))); |
| | | .between(InsOrder::getCreateTime, startDate.atStartOfDay(), startDate.plusMonths(1).minusDays(1).atTime(23, 59, 59)))); |
| | | if (type.equals("年")) { |
| | | startDate = startDate.plusMonths(1); |
| | | }else { |
| | |
| | | LocalDateTime oldStart = start; |
| | | LocalDateTime oldEnd = end; |
| | | Map<String, Object> map = new HashMap<>(); |
| | | switch (type) { |
| | | case "周": |
| | | oldStart = start.minusDays(7); |
| | | oldEnd = end.minusDays(7); |
| | | break; |
| | | case "月": |
| | | oldStart = start.minusMonths(1); |
| | | oldEnd = end.minusMonths(1); |
| | | break; |
| | | case "年": |
| | | oldStart = start.minusYears(1); |
| | | oldEnd = end.minusYears(1); |
| | | break; |
| | | } |
| | | /*项目接收*/ |
| | | //今日项目接收量 |
| | | Long receive = insProductMapper.selectCount(Wrappers.<InsProduct>lambdaQuery() |
| | |
| | | } |
| | | receTenDays.add(insProductMapper.selectCount(Wrappers.<InsProduct>lambdaQuery() |
| | | .eq(InsProduct::getState, 1) |
| | | .between(InsProduct::getCreateTime, startDate.atStartOfDay(), startDate.atTime(23, 59, 59)))); |
| | | .between(InsProduct::getCreateTime, startDate.atStartOfDay(), startDate.plusMonths(1).minusDays(1).atTime(23, 59, 59)))); |
| | | finTenDays.add(insProductMapper.selectCount(Wrappers.<InsProduct>lambdaQuery() |
| | | .eq(InsProduct::getState, 1) |
| | | .isNotNull(InsProduct::getInsResult) |
| | | .between(InsProduct::getCreateTime, startDate.atStartOfDay(), startDate.atTime(23, 59, 59)))); |
| | | .between(InsProduct::getCreateTime, startDate.atStartOfDay(), startDate.plusMonths(1).minusDays(1).atTime(23, 59, 59)))); |
| | | if (type.equals("年")) { |
| | | startDate = startDate.plusMonths(1); |
| | | }else { |
| | |
| | | .collect(Collectors.groupingBy( |
| | | t -> userMapper.selectById(t.getCheck()).getName(), |
| | | Collectors.summingDouble(AuxiliaryOutputWorkingHours::getOutputWorkTime))); |
| | | |
| | | return mapMap; |
| | | } |
| | | } |