
    xlh              
       n    d dl mZmZ ddlmZmZ ddedededee         fd	Zddededee         fd
Z	dS )    )ListDict   )
get_clientlogger
   tablekeywordlimitreturnc                    t                      }|                    |                               d                              dd| d                              |                                          }|j        pg }t          |          |k     r|t          |          z
  }|                    |                               d                              dd| d                              |                                          }||j        pg z  }t          |          |k     r|t          |          z
  }|                    |                               d                              dd| d                              |                                          }||j        pg z  }t          |          |k     r|t          |          z
  }|                    |                               d                              dd| d                              |                                          }	||	j        pg z  }g }
t                      }|D ]}|	                    d          |	                    d          |	                    d          |	                    d          f}||vr*|

                    |           |                    |           |
d |         S )Nz#department,name,position,task,phonename%
departmentpositiontask)r   r	   selectiliker   executedatalensetgetappendadd)r	   r
   r   sbqrowsremainq2q3q4uniqseenrkeys                 0/var/www/html/bot/app/services/search_service.py_search_tabler(      sn   	B 	DEE
%G
'
'
%,,wwyy  6<RD
4yy5T"XXe__##$IJJeL.g...11eFmmGGII 	 	2
4yy5T"XXe__##$IJJeJG//eFmmGGII 	 	2
4yy5T"XXe__##$IJJeFNNNN++eFmmGGII 	 	2 D55D  uuV}}aeeL111553D3DaeeFmmTd??KKNNNHHSMMM<    c                     t          d| |          }t          d|t          |          z
            }t          d| |r|n|          }||z   d|         S )u9   산업부(motie_org) + 기재부(moef_org) 통합 검색.	motie_orgr   moef_orgN)r(   maxr   )r
   r   motier   moefs        r'   search_peopler0   /   sZ    +w66EECJJ&''FW.IffEJJDDL&5&!!r)   N)r   )
typingr   r   supabase_servicer   r   strintr(   r0    r)   r'   <module>r6      s            0 0 0 0 0 0 0 0) ) )s )3 )T
 ) ) ) )V" "3 "s "DJ " " " " " "r)   