|  | @@ -2833,7 +2833,7 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
 | 
	
		
			
				|  |  |          if (Objects.isNull(practiceGroupBuyParams.getSubjectId())) {
 | 
	
		
			
				|  |  |              return BaseController.failed(HttpStatus.EXPECTATION_FAILED, "请选择声部");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        if (Objects.isNull(practiceGroupBuyParams.getBuyMonths())) {
 | 
	
		
			
				|  |  | +        if (Objects.isNull(practiceGroupBuyParams.getCourseTimes())) {
 | 
	
		
			
				|  |  |              return BaseController.failed(HttpStatus.EXPECTATION_FAILED, "请选择需要购买的课时数");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          if (Objects.isNull(practiceGroupBuyParams.getDrillTimesOnWeek())) {
 | 
	
	
		
			
				|  | @@ -2987,7 +2987,7 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
 | 
	
		
			
				|  |  |          } else {
 | 
	
		
			
				|  |  |              oneMonthPrice = practiceGroupBuyParams.getDrillTimesOnWeek() == 1 ? practiceGroupSellPrice.getOnceOriginalPrice() : practiceGroupSellPrice.getTwiceOriginalPrice();
 | 
	
		
			
				|  |  |          }*/
 | 
	
		
			
				|  |  | -        BigDecimal amount = oneMonthPrice.multiply(new BigDecimal(practiceGroupBuyParams.getBuyMonths()));
 | 
	
		
			
				|  |  | +        BigDecimal amount = oneMonthPrice.multiply(new BigDecimal(practiceGroupBuyParams.getCourseTimes()));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          practiceGroupBuyParams.setDrillTimesJson(drillTimesObject.toJSONString());
 | 
	
		
			
				|  |  |          practiceGroupBuyParams.setOrganId(sysUser.getOrganId());
 |