fix: Employee birthday reminder
This commit is contained in:
parent
2e67a41c27
commit
164fe37fa0
@ -330,12 +330,13 @@ def send_birthday_reminder(recipients, reminder_text, birthday_persons, message)
|
||||
def get_employees_who_are_born_today():
|
||||
"""Get all employee born today & group them based on their company"""
|
||||
from collections import defaultdict
|
||||
employees_born_today = frappe.db.get_all("Employee",
|
||||
fields=["personal_email", "company", "company_email", "user_id", "employee_name as name", "image"],
|
||||
filters={
|
||||
"date_of_birth": ("like", "{}".format(format_datetime(getdate(), "-MM-dd"))),
|
||||
"status": "Active",
|
||||
})
|
||||
employees_born_today = frappe.db.sql("""
|
||||
SELECT `personal_email`, `company`, `company_email`, `user_id`, `employee_name` as 'name', `image`
|
||||
FROM `tabEmployee`
|
||||
WHERE DAY(date_of_birth) = DAY(CURDATE())
|
||||
AND MONTH(date_of_birth) = MONTH(CURDATE())
|
||||
AND `status` = 'Active'
|
||||
""", as_dict=1)
|
||||
|
||||
grouped_employees = defaultdict(lambda: [])
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user