| 
					
				 | 
			
			
				@@ -1965,14 +1965,6 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         VipGroupSalarySettlementTypeDto vipOfflineSalarySettlement = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         VipGroupSalarySettlementTypeDto giveVipOfflineSalarySettlement = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        BigDecimal onlineClassesUnitPrice = vipGroup.getOnlineClassesUnitPrice(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (Objects.isNull(onlineClassesUnitPrice)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            throw new BizException("课程单价异常"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        BigDecimal offlineClassesUnitPrice = vipGroup.getOfflineClassesUnitPrice(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (Objects.isNull(offlineClassesUnitPrice)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            throw new BizException("课程单价异常"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal discount = new BigDecimal(100); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (vipGroup.getVipGroupActivityId() != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             VipGroupActivity vipGroupActivity = vipGroupActivityDao.get(vipGroup.getVipGroupActivityId()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1983,8 +1975,6 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vipOfflineSalarySettlement = vipGroupSalarySettlementDto.getOfflineSalarySettlement(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             giveVipOfflineSalarySettlement = vipGroupSalarySettlementDto.getGiveVipOfflineSalarySettlement(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            onlineClassesUnitPrice = onlineClassesUnitPrice.multiply(discount).divide(new BigDecimal(100), 0, ROUND_UP); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            offlineClassesUnitPrice = offlineClassesUnitPrice.multiply(discount).divide(new BigDecimal(100), 0, ROUND_UP); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //是否是赠送课程 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ActivityUserMapper activityUserMapper = activityUserMapperService.findVipUserMapper(vipGroup.getId(), "VIP", null); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1998,6 +1988,14 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        BigDecimal onlineClassesUnitPrice = vipGroup.getOnlineClassesUnitPrice(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (Objects.isNull(onlineClassesUnitPrice)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            throw new BizException("课程单价异常"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        BigDecimal offlineClassesUnitPrice = vipGroup.getOfflineClassesUnitPrice(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (Objects.isNull(offlineClassesUnitPrice)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            throw new BizException("课程单价异常"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal offlineClassNum = new BigDecimal(vipGroup.getOfflineClassesNum()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal onlineClassNum = new BigDecimal(vipGroup.getOnlineClassesNum()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal onlineVipGroupCharge = onlineClassesUnitPrice.multiply(onlineClassNum); 
			 |