|
|
@@ -61,137 +61,6 @@ public class ResumptionBusiness {
|
|
|
private RemoteOrgService remoteOrgService;
|
|
|
@Autowired
|
|
|
private IQuestionService questionService;
|
|
|
-// public Map<String, Object> tasktotal(ResumptionTaskDto request) throws ParseException {
|
|
|
-// SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
-// final DateHelper dateTime = new DateHelper(sdf.parse(request.getDateTime()));
|
|
|
-// int year = dateTime.getYear();
|
|
|
-// int month = dateTime.getMonth();
|
|
|
-// int week = dateTime.getWeek();
|
|
|
-// int quarter = dateTime.getQuarter();
|
|
|
-// int halfyear = dateTime.getHalfyear();
|
|
|
-// String time = request.getDateTime();
|
|
|
-// Map<String, Object> tasktotal = new HashMap<>();
|
|
|
-// if (request.getTypeCode().equals("day")) {//返回每日,没小时的数据
|
|
|
-// //统计数据
|
|
|
-// Map<String, Object> hourtotal = new HashMap<>();
|
|
|
-// Map<String, Object> daytotal = new HashMap<>();
|
|
|
-// //统计每日的所有任务数据
|
|
|
-// //List<Resumption> dayList = resumptionService.findListByDay(time,Long.valueOf(request.getRoleId()),Long.valueOf(request.getOrgid()));
|
|
|
-// List<Map<String, Object>> dayList = resumptionService.findDayTaskList(year, quarter, time, Long.valueOf(request.getRoleId()), Long.valueOf(request.getOrgid()));
|
|
|
-// //List<Map<String,Object>> dayList = objectMapper.findDayTaskList(year,quarter,time,Long.valueOf(request.getRoleId()),Long.valueOf(request.getOrgid()));
|
|
|
-// //统计每小时的任务数据
|
|
|
-// int hourfinishnum = (int) dayList.stream().filter(r -> (int) r.get("type") == 6 && ((int) r.get("status") == 1 || (int) r.get("status") == 2 || (int) r.get("status") == 5)).count();
|
|
|
-// int hourundonenum = (int) dayList.stream().filter(r -> (int) r.get("type") == 6 && (int) r.get("status") == 3).count();
|
|
|
-// int hourwaitenum = (int) dayList.stream().filter(r -> (int) r.get("type") == 6 && (int) r.get("status") == 0).count();
|
|
|
-// int hourtotalall = (int) dayList.stream().filter(r -> (int) r.get("type") == 6).count();
|
|
|
-// hourtotal.put("finishnum", hourfinishnum);
|
|
|
-// hourtotal.put("undonenum", hourundonenum);
|
|
|
-// hourtotal.put("waitenum", hourwaitenum);
|
|
|
-// hourtotal.put("tasknum", hourtotalall);
|
|
|
-// tasktotal.put("hourtotal", hourtotal);
|
|
|
-// //统计每日的任务数据
|
|
|
-// int dayfinishnum = (int) dayList.stream().filter(r -> (int) r.get("type") == 0 && ((int) r.get("status") == 1 || (int) r.get("status") == 2 || (int) r.get("status") == 5)).count();
|
|
|
-// int dayundonenum = (int) dayList.stream().filter(r -> (int) r.get("type") == 0 && (int) r.get("status") == 3).count();
|
|
|
-// int daywaitnum = (int) dayList.stream().filter(r -> (int) r.get("type") == 0 && (int) r.get("status") == 0).count();
|
|
|
-// int daytotalall = (int) dayList.stream().filter(r -> (int) r.get("type") == 0).count();
|
|
|
-// daytotal.put("finishnum", dayfinishnum);
|
|
|
-// daytotal.put("undonenum", dayundonenum);
|
|
|
-// daytotal.put("waitenum", daywaitnum);
|
|
|
-// daytotal.put("tasknum", daytotalall);
|
|
|
-// tasktotal.put("daytotal", daytotal);
|
|
|
-//
|
|
|
-// List<Map<String, Object>> hourlistMap = dayList.stream().filter(r -> (int) r.get("type") == 6).collect(Collectors.toList());
|
|
|
-// List<ResumptionTaskListVo> hourlist = taskListVo(hourlistMap, 6);
|
|
|
-// tasktotal.put("hourlist", hourlist);
|
|
|
-// List<Map<String, Object>> daylistMap = dayList.stream().filter(r -> (int) r.get("type") == 0).collect(Collectors.toList());
|
|
|
-// List<ResumptionTaskListVo> daylist = taskListVo(daylistMap, 0);
|
|
|
-// tasktotal.put("daylist", daylist);
|
|
|
-// //获取任务列表
|
|
|
-// }
|
|
|
-// if (request.getTypeCode().equals("month")) {//返回没月,每周的数据
|
|
|
-// //统计数据
|
|
|
-// Map<String, Object> weektotal = new HashMap<>();
|
|
|
-// Map<String, Object> monthtotal = new HashMap<>();
|
|
|
-// //统计每周的任务数据
|
|
|
-// List<Map<String, Object>> weekList = resumptionService.findMonthTaskList(year, month, 1, Long.valueOf(request.getRoleId()), Long.valueOf(request.getOrgid()), quarter);
|
|
|
-// //统计每月的任务数据
|
|
|
-// List<Map<String, Object>> monthList = resumptionService.findMonthTaskList(year, month, 2, Long.valueOf(request.getRoleId()), Long.valueOf(request.getOrgid()), quarter);
|
|
|
-// int weekfinishnum = (int) weekList.stream().filter(r -> ((int) r.get("status") == 1 || (int) r.get("status") == 2 || (int) r.get("status") == 5)).count();
|
|
|
-// int weekundonenum = (int) weekList.stream().filter(r -> (int) r.get("status") == 3).count();
|
|
|
-// int weekwaitnum = (int) weekList.stream().filter(r -> (int) r.get("status") == 0).count();
|
|
|
-// int weektotall = weekList.size();
|
|
|
-// weektotal.put("finishnum", weekfinishnum);
|
|
|
-// weektotal.put("undonenum", weekundonenum);
|
|
|
-// weektotal.put("waitenum", weekwaitnum);
|
|
|
-// weektotal.put("tasknum", weektotall);
|
|
|
-// tasktotal.put("weektotal", weektotal);
|
|
|
-// int monthfinishnum = (int) monthList.stream().filter(r -> ((int) r.get("status") == 1 || (int) r.get("status") == 2 || (int) r.get("status") == 5)).count();
|
|
|
-// int monthundonenum = (int) monthList.stream().filter(r -> (int) r.get("status") == 3).count();
|
|
|
-// int monthwaitnum = (int) monthList.stream().filter(r -> (int) r.get("status") == 0).count();
|
|
|
-// int monthtotall = monthList.size();
|
|
|
-// monthtotal.put("finishnum", monthfinishnum);
|
|
|
-// monthtotal.put("undonenum", monthundonenum);
|
|
|
-// monthtotal.put("waitenum", monthwaitnum);
|
|
|
-// monthtotal.put("tasknum", monthtotall);
|
|
|
-// tasktotal.put("monthtotal", monthtotal);
|
|
|
-// List<ResumptionTaskListVo> weeklist = taskListVo(weekList, 1);
|
|
|
-// List<ResumptionTaskListVo> monthlist = taskListVo(monthList, 2);
|
|
|
-// tasktotal.put("weeklist", weeklist);
|
|
|
-// tasktotal.put("monthlist", monthlist);
|
|
|
-// //获取任务列表
|
|
|
-//
|
|
|
-// }
|
|
|
-// if (request.getTypeCode().equals("year")) {//返回每季度,每半年,和每年的数据
|
|
|
-// //统计数据
|
|
|
-// Map<String, Object> quartertotal = new HashMap<>();
|
|
|
-// Map<String, Object> halfyeartotal = new HashMap<>();
|
|
|
-// Map<String, Object> yeartotal = new HashMap<>();
|
|
|
-// //统计每季度的任务数据
|
|
|
-// List<Map<String, Object>> quarterList = resumptionService.findYearTaskList(year, 3, Long.valueOf(request.getRoleId()), Long.valueOf(request.getOrgid()), quarter);
|
|
|
-// List<Map<String, Object>> halfyearList = resumptionService.findYearTaskList(year, 4, Long.valueOf(request.getRoleId()), Long.valueOf(request.getOrgid()), quarter);
|
|
|
-// List<Map<String, Object>> yearList = resumptionService.findYearTaskList(year, 5, Long.valueOf(request.getRoleId()), Long.valueOf(request.getOrgid()), 1);
|
|
|
-// int quarterfinishnum = (int) quarterList.stream().filter(r -> ((int) r.get("status") == 1 || (int) r.get("status") == 2 || (int) r.get("status") == 5)).count();
|
|
|
-// int quarterundonenum = (int) quarterList.stream().filter(r -> (int) r.get("status") == 3).count();
|
|
|
-// int quarterwaitnum = (int) quarterList.stream().filter(r -> (int) r.get("status") == 0).count();
|
|
|
-// int quartertotall = quarterList.size();
|
|
|
-// quartertotal.put("finishnum", quarterfinishnum);
|
|
|
-// quartertotal.put("undonenum", quarterundonenum);
|
|
|
-// quartertotal.put("waitenum", quarterwaitnum);
|
|
|
-// quartertotal.put("tasknum", quartertotall);
|
|
|
-// tasktotal.put("quartertotal", quartertotal);
|
|
|
-// //统计每半年的任务数据
|
|
|
-// int halfyearfinishnum = (int) halfyearList.stream().filter(r -> ((int) r.get("status") == 1 || (int) r.get("status") == 2 || (int) r.get("status") == 5)).count();
|
|
|
-// int halfyearundonenum = (int) halfyearList.stream().filter(r -> (int) r.get("status") == 3).count();
|
|
|
-// int halfyearwaitnum = (int) halfyearList.stream().filter(r -> (int) r.get("status") == 0).count();
|
|
|
-// int halfyeartotalall = halfyearList.size();
|
|
|
-// halfyeartotal.put("finishnum", halfyearfinishnum);
|
|
|
-// halfyeartotal.put("undonenum", halfyearundonenum);
|
|
|
-// halfyeartotal.put("waitenum", halfyearwaitnum);
|
|
|
-// halfyeartotal.put("tasknum", halfyeartotalall);
|
|
|
-// tasktotal.put("halfyeartotal", halfyeartotal);
|
|
|
-// //统计每年的任务数据
|
|
|
-// int yearfinishnum = (int) yearList.stream().filter(r -> ((int) r.get("status") == 1 || (int) r.get("status") == 2 || (int) r.get("status") == 5)).count();
|
|
|
-// int yearundonenum = (int) yearList.stream().filter(r -> (int) r.get("status") == 3).count();
|
|
|
-// int yearwaitnum = (int) yearList.stream().filter(r -> (int) r.get("status") == 0).count();
|
|
|
-// int yeartotalall = yearList.size();
|
|
|
-// yeartotal.put("finishnum", yearfinishnum);
|
|
|
-// yeartotal.put("undonenum", yearundonenum);
|
|
|
-// yeartotal.put("waitenum", yearwaitnum);
|
|
|
-// yeartotal.put("tasknum", yeartotalall);
|
|
|
-// tasktotal.put("yeartotal", yeartotal);
|
|
|
-//
|
|
|
-// List<ResumptionTaskListVo> quarterlist = taskListVo(quarterList, 3);
|
|
|
-// List<ResumptionTaskListVo> halfyearlist = taskListVo(halfyearList, 4);
|
|
|
-// List<ResumptionTaskListVo> yearlist = taskListVo(yearList, 5);
|
|
|
-//
|
|
|
-// tasktotal.put("quarterlist", quarterlist);
|
|
|
-// tasktotal.put("halfyearlist", halfyearlist);
|
|
|
-// tasktotal.put("yearlist", yearlist);
|
|
|
-//
|
|
|
-//
|
|
|
-// }
|
|
|
-// return tasktotal;
|
|
|
-// }
|
|
|
|
|
|
public Date LocalDateTimeToDate(LocalDateTime localDateTime) {
|
|
|
// LocalDateTime localDateTime = LocalDateTime.now();
|
|
|
@@ -236,6 +105,8 @@ public class ResumptionBusiness {
|
|
|
case 2:
|
|
|
strhalfyear = "下半年";
|
|
|
break;
|
|
|
+ default:
|
|
|
+ break;
|
|
|
}
|
|
|
} else if (ObjectUtil.equal(type, 7)) {
|
|
|
currentFormat = sdfta;
|