| 
					
					
						
							
						
					
					
				 | 
				@ -70,18 +70,15 @@ namespace Shentun.Peis.ColumnReferenceCodes | 
			
		
		
	
		
			
				 | 
				 | 
				        /// <param name="columnReferenceId"></param>
 | 
				 | 
				 | 
				        /// <param name="columnReferenceId"></param>
 | 
			
		
		
	
		
			
				 | 
				 | 
				        /// <param name="interfaceCodeValue"></param>
 | 
				 | 
				 | 
				        /// <param name="interfaceCodeValue"></param>
 | 
			
		
		
	
		
			
				 | 
				 | 
				        /// <returns></returns>
 | 
				 | 
				 | 
				        /// <returns></returns>
 | 
			
		
		
	
		
			
				 | 
				 | 
				        public async Task<string> GetColumnReferenCodeValueAsync(Guid columnReferenceId, string interfaceCodeValue) | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        public async Task<List<string>> GetColumnReferenCodeValueAsync(Guid columnReferenceId, string interfaceCodeValue) | 
			
		
		
	
		
			
				 | 
				 | 
				        { | 
				 | 
				 | 
				        { | 
			
		
		
	
		
			
				 | 
				 | 
				            var codeValue = (from columnReferenceCode in await _repository.GetQueryableAsync() | 
				 | 
				 | 
				            var codeValue = (from columnReferenceCode in await _repository.GetQueryableAsync() | 
			
		
		
	
		
			
				 | 
				 | 
				                             join columnReferenceInterface in await _columnReferenceInterfaceRepository.GetQueryableAsync() | 
				 | 
				 | 
				                             join columnReferenceInterface in await _columnReferenceInterfaceRepository.GetQueryableAsync() | 
			
		
		
	
		
			
				 | 
				 | 
				                             on columnReferenceCode.Id equals columnReferenceInterface.ColumnReferenceCodeId | 
				 | 
				 | 
				                             on columnReferenceCode.Id equals columnReferenceInterface.ColumnReferenceCodeId | 
			
		
		
	
		
			
				 | 
				 | 
				                             where columnReferenceCode.ColumnReferenceId == columnReferenceId && columnReferenceInterface.InterfaceCodeValue == interfaceCodeValue | 
				 | 
				 | 
				                             where columnReferenceCode.ColumnReferenceId == columnReferenceId && columnReferenceInterface.InterfaceCodeValue == interfaceCodeValue | 
			
		
		
	
		
			
				 | 
				 | 
				                                      select columnReferenceCode.CodeValue).FirstOrDefault(); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            if (!string.IsNullOrWhiteSpace(codeValue)) | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                return codeValue; | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            else | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                return ""; | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                             select columnReferenceCode.CodeValue).ToList(); | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            return codeValue; | 
			
		
		
	
		
			
				 | 
				 | 
				        } | 
				 | 
				 | 
				        } | 
			
		
		
	
		
			
				 | 
				 | 
				    } | 
				 | 
				 | 
				    } | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} |