fix: correct nesting for is_city_ok and manager_email
This commit is contained in:
+11
-12
@@ -903,20 +903,19 @@ def process_ticket_logic(req_id):
|
|||||||
t_log(" ⏭ Пропуск: пользователь в исключённом отделе.")
|
t_log(" ⏭ Пропуск: пользователь в исключённом отделе.")
|
||||||
continue
|
continue
|
||||||
t_log(f"✔ Условия совпали. Запуск процесса согласования для {manager_email}...")
|
t_log(f"✔ Условия совпали. Запуск процесса согласования для {manager_email}...")
|
||||||
|
if is_city_ok and (is_group_ok or is_cat_ok):
|
||||||
|
t_log(f"✔ Условия совпали. Запуск процесса согласования для {manager_email}...")
|
||||||
|
ai_was_used = True
|
||||||
|
share_success, share_log = share_ticket_for_approval(req_id, manager_email)
|
||||||
|
t_log(share_log)
|
||||||
|
|
||||||
if manager_email:
|
cc_success, cc_log = add_email_to_notify(req_id, manager_email)
|
||||||
t_log(f"✔ Условия совпали. Запуск процесса согласования для {manager_email}...")
|
t_log(cc_log)
|
||||||
ai_was_used = True
|
|
||||||
share_success, share_log = share_ticket_for_approval(req_id, manager_email)
|
|
||||||
t_log(share_log)
|
|
||||||
|
|
||||||
cc_success, cc_log = add_email_to_notify(req_id, manager_email)
|
success, step_detail = trigger_manager_approval(req_id, manager_email)
|
||||||
t_log(cc_log)
|
t_log(step_detail)
|
||||||
|
else:
|
||||||
success, step_detail = trigger_manager_approval(req_id, manager_email)
|
t_log("⚠️ Согласование невозможно: у пользователя не указан руководитель в AD.")
|
||||||
t_log(step_detail)
|
|
||||||
else:
|
|
||||||
t_log("⚠️ Согласование невозможно: у пользователя не указан руководитель в AD.")
|
|
||||||
else:
|
else:
|
||||||
if ai_was_used:
|
if ai_was_used:
|
||||||
t_log("\n=== ШАГ 5. АВТОСОГЛАСОВАНИЕ ===")
|
t_log("\n=== ШАГ 5. АВТОСОГЛАСОВАНИЕ ===")
|
||||||
|
|||||||
Reference in New Issue
Block a user