
    j                     2    d dl mZ dedeeef         fdZdS )    )	query_onezjhmreturnc                 ,   d}d}d}t          |d| i          }|rdddifS t          |d| i          }|rddd	ifS t          |d| i          }|rA|                    d
          pd}d|v sd|v sd|v rdd|d d         dfS dd|d d         dfS dddifS )NzZ
        SELECT zjhm, xm FROM "ywdata"."b_per_qscxwcnr" WHERE zjhm = %(zjhm)s LIMIT 1
    zZ
        SELECT zjhm, xm FROM "ywdata"."b_per_qslswcnr" WHERE zjhm = %(zjhm)s LIMIT 1
    z`
        SELECT zjhm, xm, jxqk FROM "ywdata"."b_per_qskjwcnr" WHERE zjhm = %(zjhm)s LIMIT 1
    r      statusdropout   lostjxqk u   频繁u   严重u   长期
   truant_frequent2   )r   r      truantr   normal)r   get)r   dropout_sqllost_sql
truant_sqlr	   r   r   r   s           F/home/longshao/multi-rider-rag/modules/score/services/dim_education.pycalc_education_scorer      s   KHJ fd^44G )Hi(((X~..D &Hf%%%zFD>22F :zz&!!'Rtx4//8t3C3C"3T#2#YGGGGXtCRCy9999x"""    N)shared.db.kingbaser   strtupleintdictr    r   r   <module>r!      sL    ( ( ( ( ( (#s #uS$Y'7 # # # # # #r   