|  | @@ -20,16 +20,14 @@ import java.util.Objects;
 | 
	
		
			
				|  |  |  @JsonInclude(JsonInclude.Include.NON_NULL)
 | 
	
		
			
				|  |  |  public class CourseSchedule {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	private SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd");
 | 
	
		
			
				|  |  | -	private SimpleDateFormat simpleDateFormat1=new SimpleDateFormat("yyyy-MM-dd HH:mm");
 | 
	
		
			
				|  |  | +	private SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
 | 
	
		
			
				|  |  | +	private SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("yyyy-MM-dd HH:mm");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	public enum CourseScheduleType implements BaseEnum<String, CourseScheduleType> {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		SINGLE("SINGLE", "单技课"), MIX("MIX", "合奏课"),
 | 
	
		
			
				|  |  | -		HIGH("HIGH", "小班课"), VIP("VIP", "vip课"),
 | 
	
		
			
				|  |  | -		DEMO("DEMO", "试听课"), COMPREHENSIVE("COMPREHENSIVE", "综合课"),
 | 
	
		
			
				|  |  | -		PRACTICE("PRACTICE", "练习课"), ENLIGHTENMENT("ENLIGHTENMENT", "启蒙课"),
 | 
	
		
			
				|  |  | -		TRAINING("TRAINING", "集训课"),CLASSROOM("CLASSROOM", "课堂课");
 | 
	
		
			
				|  |  | +		SINGLE("SINGLE", "单技课"), MIX("MIX", "合奏课"), HIGH("HIGH", "小班课"), VIP("VIP", "vip课"), DEMO("DEMO", "试听课"), COMPREHENSIVE("COMPREHENSIVE", "综合课"), PRACTICE(
 | 
	
		
			
				|  |  | +				"PRACTICE", "练习课"), ENLIGHTENMENT("ENLIGHTENMENT", "启蒙课"), TRAINING_SINGLE("TRAINING_SINGLE", "集训单技课"), TRAINING_MIX("TRAINING_MIX", "集训合奏课"), CLASSROOM(
 | 
	
		
			
				|  |  | +				"CLASSROOM", "课堂课");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  		private String code;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -103,7 +101,7 @@ public class CourseSchedule {
 | 
	
		
			
				|  |  |  	private TeachModeEnum teachMode;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	private CourseScheduleType type;
 | 
	
		
			
				|  |  | -	
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  	private String name;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	@ApiModelProperty(value = "实际上课人数")
 | 
	
	
		
			
				|  | @@ -111,7 +109,7 @@ public class CourseSchedule {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	@ApiModelProperty(value = "请假人数")
 | 
	
		
			
				|  |  |  	private Integer leaveStudentNum;
 | 
	
		
			
				|  |  | -	
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  	private Integer schoolId;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	/** 主教是否不需要重新生成课酬 */
 | 
	
	
		
			
				|  | @@ -138,10 +136,10 @@ public class CourseSchedule {
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	public void setStartClassTimeStr(String startClassTimeStr) throws ParseException {
 | 
	
		
			
				|  |  | -		if(Objects.nonNull(this.classDate)&&!StringUtils.isBlank(startClassTimeStr)){
 | 
	
		
			
				|  |  | +		if (Objects.nonNull(this.classDate) && !StringUtils.isBlank(startClassTimeStr)) {
 | 
	
		
			
				|  |  |  			String startTime = simpleDateFormat.format(this.classDate);
 | 
	
		
			
				|  |  | -			startTime=startTime+" "+startClassTimeStr;
 | 
	
		
			
				|  |  | -			this.startClassTime=simpleDateFormat1.parse(startTime);
 | 
	
		
			
				|  |  | +			startTime = startTime + " " + startClassTimeStr;
 | 
	
		
			
				|  |  | +			this.startClassTime = simpleDateFormat1.parse(startTime);
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  		this.startClassTimeStr = startClassTimeStr;
 | 
	
		
			
				|  |  |  	}
 | 
	
	
		
			
				|  | @@ -151,10 +149,10 @@ public class CourseSchedule {
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	public void setEndClassTimeStr(String endClassTimeStr) throws ParseException {
 | 
	
		
			
				|  |  | -		if(Objects.nonNull(this.classDate)&&!StringUtils.isBlank(endClassTimeStr)){
 | 
	
		
			
				|  |  | +		if (Objects.nonNull(this.classDate) && !StringUtils.isBlank(endClassTimeStr)) {
 | 
	
		
			
				|  |  |  			String endTime = simpleDateFormat.format(this.classDate);
 | 
	
		
			
				|  |  | -			endTime=endTime+" "+endClassTimeStr;
 | 
	
		
			
				|  |  | -			this.endClassTime=simpleDateFormat1.parse(endTime);
 | 
	
		
			
				|  |  | +			endTime = endTime + " " + endClassTimeStr;
 | 
	
		
			
				|  |  | +			this.endClassTime = simpleDateFormat1.parse(endTime);
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  		this.endClassTimeStr = endClassTimeStr;
 | 
	
		
			
				|  |  |  	}
 | 
	
	
		
			
				|  | @@ -207,23 +205,23 @@ public class CourseSchedule {
 | 
	
		
			
				|  |  |  		return this.subsidy;
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	public void setClassDate(java.util.Date classDate){
 | 
	
		
			
				|  |  | -		if(StringUtils.isNotEmpty(startClassTimeStr)){
 | 
	
		
			
				|  |  | +	public void setClassDate(java.util.Date classDate) {
 | 
	
		
			
				|  |  | +		if (StringUtils.isNotEmpty(startClassTimeStr)) {
 | 
	
		
			
				|  |  |  			String startTime = simpleDateFormat.format(classDate);
 | 
	
		
			
				|  |  | -			startTime=startTime+" "+startClassTimeStr;
 | 
	
		
			
				|  |  | +			startTime = startTime + " " + startClassTimeStr;
 | 
	
		
			
				|  |  |  			try {
 | 
	
		
			
				|  |  | -				this.startClassTime=simpleDateFormat1.parse(startTime);
 | 
	
		
			
				|  |  | +				this.startClassTime = simpleDateFormat1.parse(startTime);
 | 
	
		
			
				|  |  |  			} catch (ParseException e) {
 | 
	
		
			
				|  |  | -				this.startClassTime=null;
 | 
	
		
			
				|  |  | +				this.startClassTime = null;
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  | -		if(StringUtils.isNotEmpty(endClassTimeStr)){
 | 
	
		
			
				|  |  | +		if (StringUtils.isNotEmpty(endClassTimeStr)) {
 | 
	
		
			
				|  |  |  			String endTime = simpleDateFormat.format(classDate);
 | 
	
		
			
				|  |  | -			endTime=endTime+" "+endClassTimeStr;
 | 
	
		
			
				|  |  | +			endTime = endTime + " " + endClassTimeStr;
 | 
	
		
			
				|  |  |  			try {
 | 
	
		
			
				|  |  | -				this.endClassTime=simpleDateFormat1.parse(endTime);
 | 
	
		
			
				|  |  | +				this.endClassTime = simpleDateFormat1.parse(endTime);
 | 
	
		
			
				|  |  |  			} catch (ParseException e) {
 | 
	
		
			
				|  |  | -				this.endClassTime=null;
 | 
	
		
			
				|  |  | +				this.endClassTime = null;
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  		this.classDate = classDate;
 |