2
This commit is contained in:
@@ -61,7 +61,7 @@ class BusController(Controller):
|
||||
request.env(user=SUPERUSER_ID)["hr.attendance.detail"].create({
|
||||
'employee_id': employee_id.id, # 员工
|
||||
# 'checkin_time': fields.Datetime.now(), # 打卡时间
|
||||
'checkin_time': recog_time, # 打卡时间
|
||||
'checkin_time': recog_time - timedelta(hours=8), # 打卡时间
|
||||
'source': 'iot', # 打卡来源
|
||||
'attendance_iot_id': attendance_iot_id.id, # 打卡设备
|
||||
})
|
||||
|
||||
@@ -772,6 +772,7 @@ class SoongWorkflowCommentWizard(models.TransientModel):
|
||||
|
||||
if self.node_btn_name != "收回":
|
||||
tree_id = self.env.ref("soong_workflow.soong_workflow_record_my_tree").id
|
||||
self.red_reload()
|
||||
return {
|
||||
'name': '流程待办',
|
||||
'view_mode': 'tree',
|
||||
@@ -785,8 +786,11 @@ class SoongWorkflowCommentWizard(models.TransientModel):
|
||||
'check_employee': 1
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
def red_reload(self):
|
||||
return {
|
||||
'type': 'ir.actions.client',
|
||||
'tag': 'flush_badge',
|
||||
}
|
||||
def update_self_users_ids(self):
|
||||
related_record = self.env[self.res_model].browse(self.res_id)
|
||||
if hasattr(related_record, 'self_users_ids'):
|
||||
|
||||
@@ -178,7 +178,7 @@ class YuthonWillTask(models.Model):
|
||||
task.write({'task_state': 'done'})
|
||||
will_id = task.yuthon_will_task_id
|
||||
for employee_id in will_id.employee_ids:
|
||||
url = f'https://phone.thtzjt.com/phone/Schedule/{self.id}/{employee_id.id}'
|
||||
url = f'https://phone.thtzjt.com/phone/Schedule/{task.will_task.id}/{employee_id.id}'
|
||||
data_date = '时间:' + (task.reminder_time + timedelta(hours=8)).strftime("%Y-%m-%d %H:%M:%S") + '\n'
|
||||
data_name = "事项名称: " + task.yuthon_will_task_id.name + '\n'
|
||||
data_user_ids = '参与人: ' + ', '.join(will_id.employee_ids.mapped('name')) + '\n'
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 3.4 KiB |
Reference in New Issue
Block a user