def admin_user_existed(): try: role = Role.find_one({'name': 'admin'}) admin_role_id = common.format_response_in_dic( role)['_id'] if role else None admin_user = LeoUser.find_one({ 'roles': ObjectId(admin_role_id), 'active': True }) admin_email = admin_user['email'] if admin_user else None return (True, admin_email) if admin_user and admin_email else (False, None) except BaseException as e: current_app.logger.error("admin_user_existed failed. - %s" % str(e)) return False, e
def check_admin_user_exist(): try: role = Role.find_one({'name': 'admin'}) admin_role_id = common.format_response_in_dic( role)['_id'] if role else None admin_user = LeoUser.find_one({ 'roles': ObjectId(admin_role_id), 'active': True }) admin_email = admin_user['email'] if admin_user else None return jsonify({ 'status': True, 'data': admin_email }) if admin_user and admin_email else jsonify({'status': False}) except BaseException as e: current_app.logger.error("check_admin_user_exist failed. - %s" % str(e)) return jsonify({'status': False, 'data': "出错了,请刷新重试 ~ %s" % e})