错误处理
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
import traceback
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
import logging
|
import logging
|
||||||
import requests
|
import requests
|
||||||
@@ -53,11 +54,14 @@ class StatusChange(models.Model):
|
|||||||
if not ret.get('error'):
|
if not ret.get('error'):
|
||||||
logging.info('接口已经执行=============')
|
logging.info('接口已经执行=============')
|
||||||
else:
|
else:
|
||||||
logging.error('工厂加工同步订单状态失败 {}'.format(ret))
|
traceback_error = traceback.format_exc()
|
||||||
raise UserError('工厂加工同步订单状态失败')
|
logging.error("bfm订单状态同步失败:%s request info %s" % traceback_error)
|
||||||
|
logging.error('/api/get/state/get_order 请求失败{}'.format(ret))
|
||||||
|
raise UserError('工厂加工同步订单状态到bfm失败')
|
||||||
except UserError as e:
|
except UserError as e:
|
||||||
logging.error('工厂加工同步订单状态失败 {}'.format(e))
|
traceback_error = traceback.format_exc()
|
||||||
raise UserError('工厂加工同步订单状态失败')
|
logging.error("工厂加工同步订单状态失败:%s " % traceback_error)
|
||||||
|
raise UserError(e)
|
||||||
return res
|
return res
|
||||||
|
|
||||||
def action_cancel(self):
|
def action_cancel(self):
|
||||||
|
|||||||
@@ -318,6 +318,8 @@ class MrpProduction(models.Model):
|
|||||||
# cnc程序获取
|
# cnc程序获取
|
||||||
def fetchCNC(self, production_names):
|
def fetchCNC(self, production_names):
|
||||||
cnc = self.env['mrp.production'].search([('id', '=', self.id)])
|
cnc = self.env['mrp.production'].search([('id', '=', self.id)])
|
||||||
|
quick_order = False
|
||||||
|
if cnc.product_id.default_code:
|
||||||
quick_order = self.env['quick.easy.order'].search(
|
quick_order = self.env['quick.easy.order'].search(
|
||||||
[('name', '=', cnc.product_id.default_code.rsplit('-', 1)[0])])
|
[('name', '=', cnc.product_id.default_code.rsplit('-', 1)[0])])
|
||||||
programme_way = False
|
programme_way = False
|
||||||
|
|||||||
Reference in New Issue
Block a user