| 
														
															@@ -1965,14 +1965,6 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         VipGroupSalarySettlementTypeDto vipOfflineSalarySettlement = null; 
														 | 
														
														 | 
														
															         VipGroupSalarySettlementTypeDto vipOfflineSalarySettlement = null; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         VipGroupSalarySettlementTypeDto giveVipOfflineSalarySettlement = 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); 
														 | 
														
														 | 
														
															         BigDecimal discount = new BigDecimal(100); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (vipGroup.getVipGroupActivityId() != null) { 
														 | 
														
														 | 
														
															         if (vipGroup.getVipGroupActivityId() != null) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             VipGroupActivity vipGroupActivity = vipGroupActivityDao.get(vipGroup.getVipGroupActivityId()); 
														 | 
														
														 | 
														
															             VipGroupActivity vipGroupActivity = vipGroupActivityDao.get(vipGroup.getVipGroupActivityId()); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1983,8 +1975,6 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             vipOfflineSalarySettlement = vipGroupSalarySettlementDto.getOfflineSalarySettlement(); 
														 | 
														
														 | 
														
															             vipOfflineSalarySettlement = vipGroupSalarySettlementDto.getOfflineSalarySettlement(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             giveVipOfflineSalarySettlement = vipGroupSalarySettlementDto.getGiveVipOfflineSalarySettlement(); 
														 | 
														
														 | 
														
															             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); 
														 | 
														
														 | 
														
															             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 offlineClassNum = new BigDecimal(vipGroup.getOfflineClassesNum()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         BigDecimal onlineClassNum = new BigDecimal(vipGroup.getOnlineClassesNum()); 
														 | 
														
														 | 
														
															         BigDecimal onlineClassNum = new BigDecimal(vipGroup.getOnlineClassesNum()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         BigDecimal onlineVipGroupCharge = onlineClassesUnitPrice.multiply(onlineClassNum); 
														 | 
														
														 | 
														
															         BigDecimal onlineVipGroupCharge = onlineClassesUnitPrice.multiply(onlineClassNum); 
														 |