|  | @@ -121,18 +121,21 @@ public class HomeServiceImpl implements HomeService {
 | 
	
		
			
				|  |  |       * <p>已完成  已完成课程
 | 
	
		
			
				|  |  |       *
 | 
	
		
			
				|  |  |       * @param param 传入参数
 | 
	
		
			
				|  |  | -     *              <p> - year 年
 | 
	
		
			
				|  |  | -     *              <p> - month 月
 | 
	
		
			
				|  |  | +     *              <p> - dateTime  如果查询年数据 yyyy   如果查询月数据 yyyy-mm
 | 
	
		
			
				|  |  |       *              <p> - type 类型  PRACTICE陪练课  LIVE直播课
 | 
	
		
			
				|  |  | +     *              <p> - timeType 时间类型 MONTH、月度 YEAR
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      public CourseHomeVo queryCourseHomeData(Map<String, Object> param) {
 | 
	
		
			
				|  |  |          CourseScheduleEnum.existCourseType(WrapperUtil.toStr(param, "type"), "课程类型参数错误");
 | 
	
		
			
				|  |  | -        Integer year = WrapperUtil.toInt(param, "year", "年份不能为空!");
 | 
	
		
			
				|  |  | -        Integer monthParam = WrapperUtil.toInt(param, "month");
 | 
	
		
			
				|  |  | -        //按月查询true  年查询false
 | 
	
		
			
				|  |  | -        boolean isYear = monthParam == 0;
 | 
	
		
			
				|  |  | -        int month = isYear ? 1 : monthParam;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +        String dateTimeStr = WrapperUtil.toStr(param, "dateTime", "查询时间不能为空!");
 | 
	
		
			
				|  |  | +        String timeType = WrapperUtil.toStr(param, "timeType", "查询时间不类型不能为空!");
 | 
	
		
			
				|  |  | +        //按年查询true  按月查询false
 | 
	
		
			
				|  |  | +        boolean isYear = timeType.equals("YEAR");
 | 
	
		
			
				|  |  | +        //获取年
 | 
	
		
			
				|  |  | +        String[] split = dateTimeStr.split("-");
 | 
	
		
			
				|  |  | +        int year = Integer.parseInt(split[0]);
 | 
	
		
			
				|  |  | +        //获取月
 | 
	
		
			
				|  |  | +        int month = isYear ? 1 : Integer.parseInt(split[1]);;
 | 
	
		
			
				|  |  |          LocalDate firstDate;
 | 
	
		
			
				|  |  |          LocalDate endDate;
 | 
	
		
			
				|  |  |          CourseHomeVo result = new CourseHomeVo();
 |