Esempio n. 1
0
def getRequestsDL() -> render_template:
    """Список вод.удовст для регистрации в базу ДПС"""

    lastPage: str = session.get('lastPage') if session.get('lastPage') else '/'
    islogIn: bool = True if session.get('islogIn') else False
    wallet: str = session.get('wallet')
    role: int = session.get('role')
    session['lastPage'] = '/list/rider_licence_dps/'
    session_role: int = session.get('session_role')
    list_rider_license_dps: list = []

    if wallet:
        info: dict = User.getUserInfo(wallet)['info']
        response = DPS.getRequestsDL(wallet)
        if response['status']:
            list_rider_license_dps = response['driver_licences']

        return render_template('html/list_rider_license_dps.html',
                               islogIn=islogIn,
                               lastPage=lastPage,
                               list_rider_license_dps=list_rider_license_dps,
                               info=info,
                               role=role,
                               session_role=session_role,
                               datetime=dt)
Esempio n. 2
0
    def getRequestsDL() -> None:
        """Список новых вод.удост"""

        response: dict = DPS.getRequestsDL(functional.wallet)

        if response['status']:
            cli.Logger.info(response['msg'])

            msg: str = f'"ID"{6 * " "}|{20 * " "}"Wallet"{20 * " "}| Category'
            cli.Logger.info(msg, prefix='DL')

            for driver_licence in response['driver_licences']:
                msg: str = f'{driver_licence[0]}{(10 - len(str(driver_licence[0]))) * " "}| {driver_licence[2]}{(46 - len(driver_licence[2])) * " "} | {"A" if driver_licence[1][2] else ""} {"B" if driver_licence[1][3] else ""} {"C" if driver_licence[1][4] else ""}'
                cli.Logger.info(msg, prefix='DL')
        else:
            cli.Logger.warn(response['msg'])