|  | @@ -2993,6 +2993,9 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
 | 
	
		
			
				|  |  |          Map<DealStatusEnum, Long> statusOrderNumMap = userGroupOrders.stream().collect(Collectors.groupingBy(StudentPaymentOrder::getStatus, Collectors.counting()));
 | 
	
		
			
				|  |  |          Long successOrderNum=statusOrderNumMap.get(DealStatusEnum.SUCCESS);
 | 
	
		
			
				|  |  |          if(Objects.nonNull(successOrderNum)&&successOrderNum>0){
 | 
	
		
			
				|  |  | +            if(order.getStatus().equals(DealStatusEnum.FAILED)&&Objects.nonNull(order.getBalancePaymentAmount())){
 | 
	
		
			
				|  |  | +                sysUserCashAccountService.updateBalance(order.getUserId(), order.getBalancePaymentAmount(), PlatformCashAccountDetailTypeEnum.REFUNDS, "网管课购买失败");
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |              studentPaymentOrderDao.update(order);
 | 
	
		
			
				|  |  |              return;
 | 
	
		
			
				|  |  |          }
 |