debug_3
This commit is contained in:
+6
-2
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user