This commit is contained in:
2026-01-04 14:07:22 +03:00
parent a8943fa421
commit d057fd75ae
+6 -2
View File
@@ -207,7 +207,6 @@ def getFreeSlots(vkPost) -> dict:
logger.error("Ответ не получен")
return {}
slotsDataFull = response.json()
logger.info(slotsDataFull)
if not slotsDataFull or len(slotsDataFull.keys()) == 0:
logger.error("Нет свободных приемов")
return {}
@@ -232,7 +231,6 @@ def setDynamicText():
freeSlots = getFreeSlots(vkPost)
if len(freeSlots.keys()) == 0:
logger.error("Нет свободных приемов")
vkPost.dynamic_text = ""
return vkPost
userIds = [int(key) for key in freeSlots["slots"].keys()]
usersMedods = UsersMedods.query.filter(UsersMedods.id.in_(userIds)).all()
@@ -253,6 +251,7 @@ def setDynamicText():
dynamicText = f"📌 Свободная запись на 🗓 {dateText}:\n\n"
slotsCount = 0
for user in users:
slots = freeSlots["slots"][str(user["id"])]
if len(slots) == 0:
@@ -262,6 +261,11 @@ def setDynamicText():
dynamicText += f"{sex_icon} {name} ({', '.join(user['specialties'])}):\n"
dynamicText += f"🕒 {', '.join(slots)}\n\n"
slotsCount += len(slots)
if slotsCount == 0:
logger.error("Нет свободных приемов")
return vkPost
vkPost.dynamic_text = dynamicText
db.session.commit()