
    'Nf                        d Z dZdZdZddlZddlZddlmZmZ dZ	e	dk    r3ej
                            ej
                            e                    Zn ej                    Z	 d Zd Zed	k    r ej        d           dS dS )
get_efence_data       N)	DbConnectDbDisconnectEXEPYc                 b   d}d}d}d}d                     | d                   }d                     | d                   }d	}| d
         d	k    rd                     | d
                   }d	}| d         d	k    rd                     | d                   }d}	||z   |z   |z   |z   |	z   }
||z   |z   |
z   }|S )NztSELECT car_license.license, efence_events.eventDT, efence_events.eventType, efence_area.areaName FROM efence_events zALEFT JOIN car_license ON efence_events.carId = car_license.carId zCLEFT JOIN efence_area ON efence_events.areaId = efence_area.areaId zWHERE (z"efence_events.eventDT >= '{}' AND strStartzefence_events.eventDT <= '{}'strEnd 
carLicensez$ AND car_license.license LIKE '%{}%'areaNamez% AND efence_area.areaName LIKE '%{}%'z);)format)
queryParam
selectStmt	joinStmt1	joinStmt2
whereStmt1whereStmtStartwhereStmtEndwhereStmtCarwhereStmtArea
whereStmt2	whereStmtsqlStmts               */srv/django_bis/apps/parsefile/searchef.pyComposeSqlStmtr   M   s     HJSIUIJ;BB:jCYZZN4;;Jx<PQQLL,2%%?FFzR^G_``M*##AHHT^I_``J^+l:\IMY\ffI9$y09<GN    c                 V   i }	 | d	z   |z   |d<   |d	z   |z   |d<   ||d<   ||d<   t          |          }t          d
          }|                                }	|	                    |           g }
t	          d           |	D ]}|d         dk    r,|d         |d                             d          d|d         g}n7|d         dk    r+|d         |d                             d          d|d         g}|
                    |           |	                                 t          |d
           |
S )Nr   z
2022-06-16r
   r   zAA-891r   TYPr    u   愛豐系統u'   車牌,日期時間,動作,圍籬區域   r   z%Y/%m/%d %H:%Mu   進入   u   離開)	r   r   cursorexecuteprintstrftimeappendcloser   )	startdate	starttimeenddateendtimelicensearear   r   connr$   
listResultrowstrs                r   	searchef2r4   i   sP   J	& "+S9!<
: '# 7
8#*
< !%
:Z((G ^$$D [[]]F
NN7J	
3444  q6Q;;a&#a&//*:;;Xs1vN33Vq[[a&#a&//*:;;Xs1vN3#
 LLNNN~&&&
 r   __main__)	PROG_NAME	VER_MAJOR	VER_MINOR	VER_BUILDossysdbintfr   r   	CODE_TYPEpathdirnameabspath__file__
currFoldergetcwdr   r4   __name__exit r   r   <module>rG      s   0 	 			$ 
			 




 , + + + + + + + 	!:!:;;JJJ  8, , ,^ z CHQKKKKK r   