debug_3
This commit is contained in:
+6
-2
@@ -207,7 +207,6 @@ def getFreeSlots(vkPost) -> dict:
|
|||||||
logger.error("Ответ не получен")
|
logger.error("Ответ не получен")
|
||||||
return {}
|
return {}
|
||||||
slotsDataFull = response.json()
|
slotsDataFull = response.json()
|
||||||
logger.info(slotsDataFull)
|
|
||||||
if not slotsDataFull or len(slotsDataFull.keys()) == 0:
|
if not slotsDataFull or len(slotsDataFull.keys()) == 0:
|
||||||
logger.error("Нет свободных приемов")
|
logger.error("Нет свободных приемов")
|
||||||
return {}
|
return {}
|
||||||
@@ -232,7 +231,6 @@ 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()
|
||||||
@@ -253,6 +251,7 @@ def setDynamicText():
|
|||||||
|
|
||||||
dynamicText = f"📌 Свободная запись на 🗓 {dateText}:\n\n"
|
dynamicText = f"📌 Свободная запись на 🗓 {dateText}:\n\n"
|
||||||
|
|
||||||
|
slotsCount = 0
|
||||||
for user in users:
|
for user in users:
|
||||||
slots = freeSlots["slots"][str(user["id"])]
|
slots = freeSlots["slots"][str(user["id"])]
|
||||||
if len(slots) == 0:
|
if len(slots) == 0:
|
||||||
@@ -262,6 +261,11 @@ def setDynamicText():
|
|||||||
|
|
||||||
dynamicText += f"{sex_icon} {name} ({', '.join(user['specialties'])}):\n"
|
dynamicText += f"{sex_icon} {name} ({', '.join(user['specialties'])}):\n"
|
||||||
dynamicText += f"🕒 {', '.join(slots)}\n\n"
|
dynamicText += f"🕒 {', '.join(slots)}\n\n"
|
||||||
|
slotsCount += len(slots)
|
||||||
|
|
||||||
|
if slotsCount == 0:
|
||||||
|
logger.error("Нет свободных приемов")
|
||||||
|
return vkPost
|
||||||
|
|
||||||
vkPost.dynamic_text = dynamicText
|
vkPost.dynamic_text = dynamicText
|
||||||
db.session.commit()
|
db.session.commit()
|
||||||
|
|||||||
Reference in New Issue
Block a user