!11858 考勤机人脸

Merge pull request !11858 from 李鹏宇/dev
This commit is contained in:
李鹏宇
2026-06-03 02:33:04 +00:00
committed by Gitee
+4 -4
View File
@@ -61,8 +61,8 @@ class AttendanceIotUser(models.Model):
if r.employee_id.avatar_image:
raw = r.employee_id.avatar_image
b64 = base64.b64encode(raw).decode('ascii')
face_template = urllib.parse.quote(
f"data:image/jpeg;base64,{b64}", encoding='utf-8')
# 设备要求:base64 字符串 + URL 编码,不要 data:image/... 前缀
face_template = urllib.parse.quote(b64, encoding='utf-8')
add_value.update({'face_template': face_template})
self.env['iot.message'].create([{
'name': '增加用户',
@@ -87,8 +87,8 @@ class AttendanceIotUser(models.Model):
if record.employee_id.avatar_image:
raw = record.employee_id.avatar_image
b64 = base64.b64encode(raw).decode('ascii')
face_template = urllib.parse.quote(
f"data:image/jpeg;base64,{b64}", encoding='utf-8')
# 设备要求:base64 字符串 + URL 编码,不要 data:image/... 前缀
face_template = urllib.parse.quote(b64, encoding='utf-8')
update_value.update({'face_template': face_template})
_logger.info(f"action_update_iot_info--{update_value}")
self.env['iot.message'].create([{