|  | @@ -106,7 +106,12 @@ public class AppRedemptionCodeServiceImpl extends ServiceImpl<RedemptionCodeDao,
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      public AppRedemptionCode allocation(Integer userId) {
 | 
	
		
			
				|  |  | -        AppRedemptionCode redemptionCode = redemptionCodeDao.findFirstNull();
 | 
	
		
			
				|  |  | +        AppRedemptionCode redemptionCode = redemptionCodeDao.getByUserId(userId);
 | 
	
		
			
				|  |  | +        if (redemptionCode != null) { // 如果有由直接返回, 不在分配
 | 
	
		
			
				|  |  | +            redemptionCode.setStatus("用户已分配");
 | 
	
		
			
				|  |  | +            return redemptionCode;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        redemptionCode = redemptionCodeDao.findFirstNull();
 | 
	
		
			
				|  |  |          if (redemptionCode == null) {
 | 
	
		
			
				|  |  |              return null;
 | 
	
		
			
				|  |  |          }
 |