diff --git a/web/src/main/java/com/ibeetl/jlw/service/StatisticalAnalysisService.java b/web/src/main/java/com/ibeetl/jlw/service/StatisticalAnalysisService.java index c06f469f..acdc0ce8 100644 --- a/web/src/main/java/com/ibeetl/jlw/service/StatisticalAnalysisService.java +++ b/web/src/main/java/com/ibeetl/jlw/service/StatisticalAnalysisService.java @@ -24,10 +24,7 @@ public class StatisticalAnalysisService { * 统计分析 * @param map */ - public Map detail(Map map) { - Date stime = MapUtil.getDate(map, "stime"); - Date etime = MapUtil.getDate(map, "etime"); - Integer teacherOpenCourseId = MapUtil.getInt(map, "teacherOpenCourseId"); + public Map detail(String teacherOpenCourseId, Date stime, Date etime) { Map data = new HashMap<>(); //班级数 data.put("classNum", 4); @@ -73,8 +70,7 @@ public class StatisticalAnalysisService { * @param map * @return */ - public Map indexDetail(Map map) { - Integer teacherOpenCourseId = MapUtil.getInt(map, "teacherOpenCourseId"); + public Map indexDetail(String teacherOpenCourseId) { Map data = new HashMap<>(); //课程封面 data.put("courseInfoThumbnail", ""); diff --git a/web/src/main/java/com/ibeetl/jlw/web/StatisticalAnalysisController.java b/web/src/main/java/com/ibeetl/jlw/web/StatisticalAnalysisController.java index c131e183..136abd8c 100644 --- a/web/src/main/java/com/ibeetl/jlw/web/StatisticalAnalysisController.java +++ b/web/src/main/java/com/ibeetl/jlw/web/StatisticalAnalysisController.java @@ -5,8 +5,10 @@ import com.ibeetl.jlw.service.StatisticalAnalysisService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; +import java.util.Date; import java.util.Map; /** @@ -29,8 +31,9 @@ public class StatisticalAnalysisController { * @return */ @RequestMapping("/detail.do") - public JsonResult detail(@RequestBody Map map) { - Map detail = statisticalAnalysisService.detail(map); + public JsonResult detail(@RequestParam("teacherOpenCourseId") String teacherOpenCourseId, + @RequestParam(required = false) Date stime, @RequestParam(required = false) Date etime) { + Map detail = statisticalAnalysisService.detail(teacherOpenCourseId, stime, etime); return JsonResult.success(detail); } @@ -41,8 +44,8 @@ public class StatisticalAnalysisController { * @return */ @RequestMapping("/indexDetail.do") - public JsonResult indexDetail(@RequestBody Map map) { - Map detail = statisticalAnalysisService.indexDetail(map); + public JsonResult indexDetail(String teacherOpenCourseId) { + Map detail = statisticalAnalysisService.indexDetail(teacherOpenCourseId); return JsonResult.success(detail); }