From 6959bd9a09db3f0666e3dc652324b2acb71a6d43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=83=A1=E5=B0=A7?= Date: Thu, 24 Apr 2025 15:13:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8F=82=E6=95=B0=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jikimo_work_reporting_api/controllers/main.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/jikimo_work_reporting_api/controllers/main.py b/jikimo_work_reporting_api/controllers/main.py index 4ac13b97..9bafb01c 100644 --- a/jikimo_work_reporting_api/controllers/main.py +++ b/jikimo_work_reporting_api/controllers/main.py @@ -17,7 +17,10 @@ class MainController(http.Controller): model_id = data.get('model_id') if not maintenance_equipment_id or not model_id: return {'code': 400, 'message': '参数错误'} - if not isinstance(maintenance_equipment_id, int) and not isinstance(model_id, str): + try: + maintenance_equipment_id = int(maintenance_equipment_id) + model_id = int(model_id) + except Exception as e: return {'code': 400, 'message': '参数类型错误'} maintenance_equipment = request.env['maintenance.equipment'].sudo().search( [('id', '=', maintenance_equipment_id), ('category_id.equipment_type', '=', '机床')],