From 51c003d57ec859482184c33b57f6909f96bf514b Mon Sep 17 00:00:00 2001 From: zhou <123@> Date: Fri, 8 Aug 2025 10:44:15 +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 --- yuthon_hr_attendance/controllers/applet_attendance.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/yuthon_hr_attendance/controllers/applet_attendance.py b/yuthon_hr_attendance/controllers/applet_attendance.py index 39a67af82..b5e1144d8 100644 --- a/yuthon_hr_attendance/controllers/applet_attendance.py +++ b/yuthon_hr_attendance/controllers/applet_attendance.py @@ -678,7 +678,14 @@ class AppletAttendance(Controller): }) record = request.env(user=SUPERUSER_ID)[model_name].search([('code', '=', code)], limit=1) if record: - record.write({'dosage': dosage}) + record.write({'dosage': dosage, + 'is_push': False + }) + record.last_dosage += record.current_meter + record.current_meter = 0 + record.last_meter = datetime.now() + record.meter_date = None + message = f"成功更新{meter_type_name}用量: {code}" else: message = f"未找到{meter_type_name}记录: {code}"