cloud 与 sf 静态资源同步问题

This commit is contained in:
liaodanlong
2024-09-09 10:46:05 +08:00
parent 6e9c326a52
commit 9a43af98c3

View File

@@ -2,6 +2,8 @@
import logging import logging
import json import json
import base64 import base64
import traceback
import requests import requests
from odoo import models from odoo import models
from odoo.exceptions import ValidationError from odoo.exceptions import ValidationError
@@ -73,7 +75,8 @@ class MrStaticResourceDataSync(models.Model):
self.env['sf.feed.per.tooth'].sync_feed_per_tooth_yesterday() self.env['sf.feed.per.tooth'].sync_feed_per_tooth_yesterday()
_logger.info("同步刀具物料每齿走刀量完成") _logger.info("同步刀具物料每齿走刀量完成")
except Exception as e: except Exception as e:
logging.info("同步静态资源库失败:%s" % e) traceback_error = traceback.format_exc()
logging.error("同步静态资源库失败:%s" % traceback_error)
raise ValidationError("数据错误导致同步失败,请联系管理员") raise ValidationError("数据错误导致同步失败,请联系管理员")
@@ -2759,8 +2762,9 @@ class CuttingToolBasicParameters(models.Model):
if result['status'] == 1: if result['status'] == 1:
if 'basic_parameters_integral_tool' in result['cutting_tool_basic_parameters_yesterday_list']: 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']: if result['cutting_tool_basic_parameters_yesterday_list']['basic_parameters_integral_tool']:
basic_parameters_integral_tool_list = json.loads( cutting_tool_basic_parameters_yesterday_list= result['cutting_tool_basic_parameters_yesterday_list']
result['cutting_tool_basic_parameters_yesterday_list']['basic_parameters_integral_tool']) basic_parameters_integral_tool_list = cutting_tool_basic_parameters_yesterday_list['basic_parameters_integral_tool']
if basic_parameters_integral_tool_list: if basic_parameters_integral_tool_list:
for integral_tool_item in basic_parameters_integral_tool_list: for integral_tool_item in basic_parameters_integral_tool_list:
integral_tool = self.search( integral_tool = self.search(