
    Ti6                         d dl mZmZ d dlmZ d dlmZ d dlmZ d dl	m
Z
 d dlmZ  e       Zej                  d       ee      fded	efd
       Zy)    )	APIRouterDepends)Session)get_db)FeedbackRequest)Feedback)ChatHistoryz	/feedbackrequestdbc                 |   t        | j                  | j                  | j                  | j                        }|j                  |       |j                  t              j                  t        j                  | j                  k(        j                         }|r| j                  |_        |j                          dddS )N)chat_id
session_idfeedback_typecommentssuccesszFeedback saved successfully)statusmessage)r   r   r   r   r   addqueryr	   filteridfirstresolution_statuscommit)r
   r   feedbackchats       D/home/techsaathi/public_html/it_helpdesk_chatbot/app/api/feedback.pysave_feedbackr      s    %%++!!	H FF888K '''//(IJPPRD!(!6!6IIK,IJJ    N)fastapir   r   sqlalchemy.ormr   app.core.databaser   app.schemas.feedbackr   app.models.feedbackr   app.models.chat_historyr	   routerpostr    r   r   <module>r)      sT    & " $ 0 ( /	 [:A&/ K? K K Kr   