| 
					
				 | 
			
			
				@@ -72,7 +72,7 @@ public class TenantPaymentOrderServiceImpl extends BaseServiceImpl<Long, TenantP 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	private YqPayFeignService yqPayFeignService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	public BaseDAO<Long, TenantPaymentOrder> getDAO() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		return tenantPaymentOrderDao; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -107,13 +107,13 @@ public class TenantPaymentOrderServiceImpl extends BaseServiceImpl<Long, TenantP 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		// 查询用户订单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		List<TenantPaymentOrder> orderList = tenantPaymentOrderDao.queryByUserId(userId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		List<TenantPaymentOrder> orderList = tenantPaymentOrderDao.queryByUserIdAndActivitiesId(userId, activitiesId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if (orderList != null && orderList.size() > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			for (TenantPaymentOrder po : orderList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				// 是否满足条件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				if (tenantEntryActivities.getSuitableUser() == SuitableUser.NEW) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					if (po.getStatus() == DealStatusEnum.ING) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						throw new BizException("您参加的首充活动正在处理中,预计于{}分钟后处理完毕,请稍后。",30 - DateUtil.minutesBetween(po.getCreateTime(), date)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						throw new BizException("您参加的首充活动正在处理中,预计于{}分钟后处理完毕,请稍后。", 30 - DateUtil.minutesBetween(po.getCreateTime(), date)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					if (po.getStatus() == DealStatusEnum.SUCCESS) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						throw new BizException("首充优惠活动每个用户限参与一次。"); 
			 |