From ba84b43c9d793acd16b2492b6aaea344b00d0a2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E5=AE=87?= <9664676+pengyuthon@user.noreply.gitee.com> Date: Sun, 31 May 2026 16:08:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../models/yuthon_onboard_approval.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/yuthon_hr_employee_approval/models/yuthon_onboard_approval.py b/yuthon_hr_employee_approval/models/yuthon_onboard_approval.py index 3cfac89af..1db2bfe38 100644 --- a/yuthon_hr_employee_approval/models/yuthon_onboard_approval.py +++ b/yuthon_hr_employee_approval/models/yuthon_onboard_approval.py @@ -187,6 +187,13 @@ class YuthonOnboardApproval(models.Model): marital = 'married' resource_calendar_id = self.env['resource.calendar'].search([('company_id', '=', self.company_id.id)], limit=1) + + if self.phone: + exist_emp = self.env['hr.employee'].search([ + ('mobile_phone', '=', self.phone) + ], limit=1) + if exist_emp: + raise UserError("该手机号已存在员工档案,请勿重复创建!") employee_id = self.env['hr.employee'].create({'name': self.information_form_id.staff_name, 'birthday': login_id.date_birth, 'company_id': self.company_id.id,