From 9a43af98c31801241df224d6220017ce02d835ce Mon Sep 17 00:00:00 2001 From: liaodanlong Date: Mon, 9 Sep 2024 10:46:05 +0800 Subject: [PATCH] =?UTF-8?q?cloud=20=E4=B8=8E=20sf=20=E9=9D=99=E6=80=81?= =?UTF-8?q?=E8=B5=84=E6=BA=90=E5=90=8C=E6=AD=A5=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_mrs_connect/models/sync_common.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/sf_mrs_connect/models/sync_common.py b/sf_mrs_connect/models/sync_common.py index 2f77c7e6..e106bbf2 100644 --- a/sf_mrs_connect/models/sync_common.py +++ b/sf_mrs_connect/models/sync_common.py @@ -2,6 +2,8 @@ import logging import json import base64 +import traceback + import requests from odoo import models from odoo.exceptions import ValidationError @@ -73,7 +75,8 @@ class MrStaticResourceDataSync(models.Model): self.env['sf.feed.per.tooth'].sync_feed_per_tooth_yesterday() _logger.info("同步刀具物料每齿走刀量完成") except Exception as e: - logging.info("同步静态资源库失败:%s" % e) + traceback_error = traceback.format_exc() + logging.error("同步静态资源库失败:%s" % traceback_error) raise ValidationError("数据错误导致同步失败,请联系管理员") @@ -2759,8 +2762,9 @@ class CuttingToolBasicParameters(models.Model): if result['status'] == 1: if 'basic_parameters_integral_tool' in result['cutting_tool_basic_parameters_yesterday_list']: if result['cutting_tool_basic_parameters_yesterday_list']['basic_parameters_integral_tool']: - basic_parameters_integral_tool_list = json.loads( - result['cutting_tool_basic_parameters_yesterday_list']['basic_parameters_integral_tool']) + cutting_tool_basic_parameters_yesterday_list= result['cutting_tool_basic_parameters_yesterday_list'] + basic_parameters_integral_tool_list = cutting_tool_basic_parameters_yesterday_list['basic_parameters_integral_tool'] + if basic_parameters_integral_tool_list: for integral_tool_item in basic_parameters_integral_tool_list: integral_tool = self.search(