@@ -337,26 +337,22 @@ class AppletAttendance(Controller):
|
||||
"""
|
||||
_logger.info("-------触发打卡接口/yuthon/att/record---------")
|
||||
res_user_id = request.env(user=SUPERUSER_ID)["res.users"].search([('id', '=', kw.get('user_id'))])
|
||||
_logger.info(f"传过来的user_id:{kw.get('user_id')},名称{res_user_id.name}, 时间{fields.Datetime.now()}")
|
||||
_logger.info(f"传过来的user_id:{kw.get('user_id')},名称{res_user_id.name}, 时间{fields.Datetime.now() + timedelta(hours=8)}")
|
||||
employee_id = request.env(user=SUPERUSER_ID)["hr.employee"].search([('name', '=', res_user_id.name)])
|
||||
if res_user_id and employee_id:
|
||||
# 初始化变量
|
||||
checkin_type = None
|
||||
current_datetime = fields.Datetime.now() # 打卡时间
|
||||
current_datetime = fields.Datetime.now() + timedelta(hours=8) # 打卡时间
|
||||
current_date = current_datetime.date()
|
||||
|
||||
department = employee_id.department_id
|
||||
slot_template = None
|
||||
if department:
|
||||
slot_template = request.env(user=SUPERUSER_ID)["planning.slot.template"].search(
|
||||
[('department_id', '=', department.id)],
|
||||
limit=1
|
||||
)
|
||||
[('department_id', '=', department.id)], limit=1)
|
||||
if not slot_template:
|
||||
slot_template = request.env(user=SUPERUSER_ID)["planning.slot.template"].search(
|
||||
[('planning_name', '=', '集团行政')],
|
||||
limit=1
|
||||
)
|
||||
[('planning_name', '=', '集团行政')], limit=1)
|
||||
if slot_template:
|
||||
if slot_template.planning_name == "集团行政":
|
||||
groupname = "集团行政"
|
||||
|
||||
Reference in New Issue
Block a user