fix 6 requests

This commit is contained in:
2025-12-20 12:41:31 +03:00
parent e2bf52f095
commit fe8d340417
-6
View File
@@ -18,7 +18,6 @@ def updateMedodsUsers() -> bool:
f"{medodsApi.url}{requestParams.url_path}",
params=requestParams.query_params,
)
logger.info("Получен ответ")
if not response:
logger.error("Ответ не получен")
return False
@@ -36,9 +35,7 @@ def updateMedodsUsers() -> bool:
"specialties": [spec["title"] for spec in user["specialties"]],
}
usersFromDB.append(userDict)
logger.info(f"Получено {len(usersFromDB)} докторов")
actualUsersIds = [user["id"] for user in usersFromDB]
logger.info(f"{actualUsersIds = }")
allExistingUsers = UsersMedods.query.all()
for user in allExistingUsers:
if user.id not in actualUsersIds:
@@ -49,7 +46,6 @@ def updateMedodsUsers() -> bool:
for user in usersFromDB:
existingUser = UsersMedods.query.filter_by(id=user["id"]).first()
if existingUser:
logger.info(f"Обнаружен доктор {user['name']} {user['surname']}")
changes = False
if existingUser.name != user["name"]:
existingUser.name = user["name"]
@@ -63,10 +59,8 @@ def updateMedodsUsers() -> bool:
changes = True
if changes:
logger.info(f"Обновлен доктор {user['name']} {user['surname']}")
db.session.commit()
else:
logger.info(f"Добавлен доктор {user['name']} {user['surname']}")
newUser = UsersMedods(
id=user["id"],
name=user["name"],