o
    )×ii*  ã                   @   s<   d dl mZmZ d dlZd dlmZmZ dd„ Zdd„ Z	dS )é    )ÚListÚDictN)Úget_db_connectionÚloggerc              
   C   sz   z!t ƒ }| ¡ }d}| || ||f¡ | ¡  | ¡  | ¡  W d S  ty< } zt d|› ¡ W Y d }~d S d }~ww )NzLINSERT INTO chat_report_jp (session_id, sender, message) VALUES (%s, %s, %s)zReport DB Save Error: )r   ÚcursorÚexecuteÚcommitÚcloseÚ	Exceptionr   Úerror)Ú
session_idÚsenderÚmessageÚconnr   ÚsqlÚe© r   ú9/home/air/goalskill_t/back/app/models/report_db_module.pyÚsave_report_log   s   €ÿr   c              
   C   s|   z!t ƒ }|jdd}d}| || f¡ | ¡ }| ¡  | ¡  |W S  ty= } zt d|› ¡ g W  Y d }~S d }~ww )NT)Ú
dictionaryzPSELECT sender, message FROM chat_report_jp WHERE session_id = %s ORDER BY id ASCzReport DB Load Error: )r   r   r   Úfetchallr	   r
   r   r   )r   r   r   r   Úrowsr   r   r   r   Úget_report_from_db   s   €þr   )
Útypingr   r   Úmysql.connectorÚmysqlÚapp.corer   r   r   r   r   r   r   r   Ú<module>   s
    