|  | @@ -25,6 +25,7 @@ import com.ym.mec.biz.dal.entity.TeacherDefaultMusicGroupSalary;
 | 
	
		
			
				|  |  |  import com.ym.mec.biz.dal.enums.SalarySettlementTypeEnum;
 | 
	
		
			
				|  |  |  import com.ym.mec.biz.dal.enums.TeachTypeEnum;
 | 
	
		
			
				|  |  |  import com.ym.mec.biz.service.TeacherDefaultMusicGroupSalaryService;
 | 
	
		
			
				|  |  | +import com.ym.mec.common.constant.CommonConstants;
 | 
	
		
			
				|  |  |  import com.ym.mec.common.dal.BaseDAO;
 | 
	
		
			
				|  |  |  import com.ym.mec.common.service.impl.BaseServiceImpl;
 | 
	
		
			
				|  |  |  import com.ym.mec.util.date.DateUtil;
 | 
	
	
		
			
				|  | @@ -135,11 +136,12 @@ public class TeacherDefaultMusicGroupSalaryServiceImpl extends BaseServiceImpl<L
 | 
	
		
			
				|  |  |  									} else if (tdms.getCourseScheduleType() == CourseScheduleType.HIGH) {
 | 
	
		
			
				|  |  |  										mins = 45;
 | 
	
		
			
				|  |  |  									}
 | 
	
		
			
				|  |  | +									BigDecimal minsDecimal = new BigDecimal(mins);
 | 
	
		
			
				|  |  |  									// 判断是助教、主教
 | 
	
		
			
				|  |  |  									if (ts.getTeacherRole() == TeachTypeEnum.BISHOP) {
 | 
	
		
			
				|  |  | -										ts.setExpectSalary(duration.divide(new BigDecimal(mins)).multiply(tdms.getMainTeacher30MinSalary()));
 | 
	
		
			
				|  |  | +										ts.setExpectSalary(duration.divide(minsDecimal, CommonConstants.DECIMAL_PLACE, BigDecimal.ROUND_DOWN).multiply(tdms.getMainTeacher30MinSalary()));
 | 
	
		
			
				|  |  |  									} else {
 | 
	
		
			
				|  |  | -										ts.setExpectSalary(duration.divide(new BigDecimal(mins)).multiply(tdms.getAssistantTeacher30MinSalary()));
 | 
	
		
			
				|  |  | +										ts.setExpectSalary(duration.divide(minsDecimal, CommonConstants.DECIMAL_PLACE, BigDecimal.ROUND_DOWN).multiply(tdms.getAssistantTeacher30MinSalary()));
 | 
	
		
			
				|  |  |  									}
 | 
	
		
			
				|  |  |  									list.add(ts);
 | 
	
		
			
				|  |  |  								}
 |