|  | @@ -259,9 +259,15 @@ public class MusicGroupPaymentCalenderServiceImpl extends BaseServiceImpl<Long,
 | 
	
		
			
				|  |  |  						if (defaultUnitPrice == null) {
 | 
	
		
			
				|  |  |  							throw new BizException("请先设置分部课程类型单价");
 | 
	
		
			
				|  |  |  						}
 | 
	
		
			
				|  |  | -						if (courseSettings.getCourseCurrentPrice()
 | 
	
		
			
				|  |  | -								.divide(new BigDecimal(courseSettings.getCourseTotalMinuties()), CommonConstants.DECIMAL_FINAL_PLACE, BigDecimal.ROUND_DOWN)
 | 
	
		
			
				|  |  | -								.compareTo(defaultUnitPrice.getUnitPrice()) != 0) {
 | 
	
		
			
				|  |  | +						if (courseSettings.getCourseTotalMinuties() != 0) {
 | 
	
		
			
				|  |  | +							if (courseSettings
 | 
	
		
			
				|  |  | +									.getCourseCurrentPrice()
 | 
	
		
			
				|  |  | +									.divide(new BigDecimal(courseSettings.getCourseTotalMinuties()), CommonConstants.DECIMAL_FINAL_PLACE, BigDecimal.ROUND_DOWN)
 | 
	
		
			
				|  |  | +									.compareTo(defaultUnitPrice.getUnitPrice()) != 0) {
 | 
	
		
			
				|  |  | +								status = AUDITING;
 | 
	
		
			
				|  |  | +								break;
 | 
	
		
			
				|  |  | +							}
 | 
	
		
			
				|  |  | +						} else {
 | 
	
		
			
				|  |  |  							status = AUDITING;
 | 
	
		
			
				|  |  |  							break;
 | 
	
		
			
				|  |  |  						}
 | 
	
	
		
			
				|  | @@ -564,9 +570,14 @@ public class MusicGroupPaymentCalenderServiceImpl extends BaseServiceImpl<Long,
 | 
	
		
			
				|  |  |  					if (defaultUnitPrice == null) {
 | 
	
		
			
				|  |  |  						throw new BizException("请先设置分部课程类型单价");
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  | -					if (courseSettings.getCourseCurrentPrice()
 | 
	
		
			
				|  |  | -							.divide(new BigDecimal(courseSettings.getCourseTotalMinuties()), CommonConstants.DECIMAL_FINAL_PLACE, BigDecimal.ROUND_DOWN)
 | 
	
		
			
				|  |  | -							.compareTo(defaultUnitPrice.getUnitPrice()) != 0) {
 | 
	
		
			
				|  |  | +					if (courseSettings.getCourseTotalMinuties() != 0) {
 | 
	
		
			
				|  |  | +						if (courseSettings.getCourseCurrentPrice()
 | 
	
		
			
				|  |  | +								.divide(new BigDecimal(courseSettings.getCourseTotalMinuties()), CommonConstants.DECIMAL_FINAL_PLACE, BigDecimal.ROUND_DOWN)
 | 
	
		
			
				|  |  | +								.compareTo(defaultUnitPrice.getUnitPrice()) != 0) {
 | 
	
		
			
				|  |  | +							status = AUDITING;
 | 
	
		
			
				|  |  | +							break;
 | 
	
		
			
				|  |  | +						}
 | 
	
		
			
				|  |  | +					} else {
 | 
	
		
			
				|  |  |  						status = AUDITING;
 | 
	
		
			
				|  |  |  						break;
 | 
	
		
			
				|  |  |  					}
 |