public Response<Report> reporttw(HttpServletRequest request) throws Exception { Report report = new Report(); List<String> names = new ArrayList<>(); List<Integer> numslist = new ArrayList<>(); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date currentDate = new Date(); Calendar cal = Calendar.getInstance(); List<Jkxx> jkxxlist = new ArrayList<Jkxx>(); cal.setTime(currentDate); String items = ""; String score = ""; for (int i = 13; i >= 0; i--) { cal.setTime(currentDate); cal.add(Calendar.DAY_OF_MONTH, -i); Date date = cal.getTime(); String cdate = format.format(date); Jkxx jkxx = new Jkxx(); jkxx.setCdate(cdate); int nums = jkxxService.reportTw(cdate); names.add(cdate); numslist.add(nums); } report.setNames(names); report.setNums(numslist); return Response.success(report); }
时间: 2023-06-17 21:07:03 浏览: 179
这是一个 Java 代码段,它定义了一个名为 `reporttw` 的方法,该方法返回一个 `Response` 对象,其中包含一个 `Report` 对象。该方法使用 `HttpServletRequest` 对象作为参数。
在该方法中,首先创建了一个 `Report` 对象和一些变量。然后通过创建一个 `SimpleDateFormat` 对象来格式化当前日期,并使用 `Calendar` 类获取过去 14 天内每一天的日期。接下来,该方法循环遍历这些日期,调用 `jkxxService.reportTw(cdate)` 方法获取每一天的数据,并将日期和数据存储在两个列表中。
最后,该方法将这两个列表设置为 `Report` 对象的属性,并将该对象包装在 `Response` 对象中返回。
阅读全文
相关推荐
















