From c99c96a9ea622c074af3c3d19dc52ec9fd28b04c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=83=A1=E5=B0=A7?= Date: Fri, 27 Sep 2024 14:39:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E6=8E=89=E5=A4=9A=E4=BD=99=E7=9A=84?= =?UTF-8?q?=E6=97=A0=E6=95=88=E5=88=80=E5=BC=82=E5=B8=B8=E6=8E=A8=E9=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_message/models/sf_message_workorder.py | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/sf_message/models/sf_message_workorder.py b/sf_message/models/sf_message_workorder.py index 9d18e656..6659ab52 100644 --- a/sf_message/models/sf_message_workorder.py +++ b/sf_message/models/sf_message_workorder.py @@ -39,28 +39,6 @@ class SFMessageWork(models.Model): contents.append(content) return contents - @api.depends('cnc_ids.tool_state') - def _compute_tool_state(self): - # 将self的id与tool_state进行保存 - tool_state_dict = {record.id: record.tool_state for record in self} - res = super(SFMessageWork, self)._compute_tool_state() - data = {'name': []} - for record in self: - if tool_state_dict[record.id] != '2' and record.tool_state == '2': - data['name'].append(record.production_id.programming_no) - - if data['name']: - # 请求cloud接口,发送微信消息推送 - configsettings = self.env['res.config.settings'].get_values() - config_header = Common.get_headers(self, configsettings['token'], configsettings['sf_secret_key']) - url = '/api/message/invalid_tool_state' - config_url = configsettings['sf_url'] + url - data['token'] = configsettings['token'] - ret = requests.post(config_url, json=data, headers=config_header) - ret = ret.json() - _logger.info('无效用刀异常消息推送接口:%s' % ret) - return res - def request_url(self): we_config_info = self.env['we.config'].sudo().search([], limit=1) redirect_domain = self.env['we.app'].sudo().search([('id', '=', we_config_info.odoo_app_id.id)]).redirect_domain