debug free slots
This commit is contained in:
@@ -590,6 +590,14 @@ def login():
|
|||||||
return jsonify({"status": "error"}), 405
|
return jsonify({"status": "error"}), 405
|
||||||
|
|
||||||
|
|
||||||
|
@app.route("/test", methods=["GET"])
|
||||||
|
def test():
|
||||||
|
from vk_handler import handle_vk_post
|
||||||
|
|
||||||
|
handle_vk_post()
|
||||||
|
return jsonify({"status": "ok"})
|
||||||
|
|
||||||
|
|
||||||
def init_app():
|
def init_app():
|
||||||
with app.app_context():
|
with app.app_context():
|
||||||
db.create_all()
|
db.create_all()
|
||||||
|
|||||||
+3
-2
@@ -207,7 +207,7 @@ def getFreeSlots(vkPost) -> dict:
|
|||||||
logger.error("Ответ не получен")
|
logger.error("Ответ не получен")
|
||||||
return {}
|
return {}
|
||||||
slotsDataFull = response.json()
|
slotsDataFull = response.json()
|
||||||
if len(slotsDataFull.keys()) == 0:
|
if not slotsDataFull or len(slotsDataFull.keys()) == 0:
|
||||||
logger.error("Нет свободных приемов")
|
logger.error("Нет свободных приемов")
|
||||||
return {}
|
return {}
|
||||||
firstKey = list(slotsDataFull.keys())[0]
|
firstKey = list(slotsDataFull.keys())[0]
|
||||||
@@ -231,6 +231,7 @@ def setDynamicText():
|
|||||||
freeSlots = getFreeSlots(vkPost)
|
freeSlots = getFreeSlots(vkPost)
|
||||||
if len(freeSlots.keys()) == 0:
|
if len(freeSlots.keys()) == 0:
|
||||||
logger.error("Нет свободных приемов")
|
logger.error("Нет свободных приемов")
|
||||||
|
vkPost.dynamic_text = ""
|
||||||
return vkPost
|
return vkPost
|
||||||
userIds = [int(key) for key in freeSlots["slots"].keys()]
|
userIds = [int(key) for key in freeSlots["slots"].keys()]
|
||||||
usersMedods = UsersMedods.query.filter(UsersMedods.id.in_(userIds)).all()
|
usersMedods = UsersMedods.query.filter(UsersMedods.id.in_(userIds)).all()
|
||||||
@@ -268,4 +269,4 @@ def setDynamicText():
|
|||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(f"Ошибка при обновлении списка докторов: {e}")
|
logger.error(f"Ошибка при обновлении списка докторов: {e}")
|
||||||
return
|
return None
|
||||||
|
|||||||
@@ -23,6 +23,9 @@ def handle_vk_post():
|
|||||||
logger.info("Не требуется публикация поста")
|
logger.info("Не требуется публикация поста")
|
||||||
return
|
return
|
||||||
|
|
||||||
|
logger.info(vkPost.toDict())
|
||||||
|
return
|
||||||
|
|
||||||
vk_session = vk_api.VkApi(token=vkApi.access_token)
|
vk_session = vk_api.VkApi(token=vkApi.access_token)
|
||||||
vk = vk_session.get_api()
|
vk = vk_session.get_api()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user