提交 7ed3b3b6 authored 作者: 贺阳's avatar 贺阳

优化

上级 ee5ef232
...@@ -272,7 +272,6 @@ class CcBl(models.Model): ...@@ -272,7 +272,6 @@ class CcBl(models.Model):
logging.info('package_callback_func ship_packages:%s' % len(ship_packages)) logging.info('package_callback_func ship_packages:%s' % len(ship_packages))
is_ok = True is_ok = True
tt_api_obj = self.env["ao.tt.api"].sudo() tt_api_obj = self.env["ao.tt.api"].sudo()
async def perform_requests(): async def perform_requests():
ssl_context = ssl.create_default_context(cafile=certifi.where()) ssl_context = ssl.create_default_context(cafile=certifi.where())
async with aiohttp.ClientSession(connector=aiohttp.TCPConnector(ssl=ssl_context), async with aiohttp.ClientSession(connector=aiohttp.TCPConnector(ssl=ssl_context),
...@@ -312,6 +311,8 @@ class CcBl(models.Model): ...@@ -312,6 +311,8 @@ class CcBl(models.Model):
request_id = response_data['requestID'] request_id = response_data['requestID']
self.env['ao.tt.api.log'].sudo().create_api_log( self.env['ao.tt.api.log'].sudo().create_api_log(
package_order.tracking_no or '', '', data, 0, request_id, source='推出') package_order.tracking_no or '', '', data, 0, request_id, source='推出')
# 如果提单有小包变成了清关开始,提单状态变为清关中;如果提单所有小包的清关节点变成“是完成节点”,则该提单状态变成已完成
self.change_state_by_ship_package()
return is_ok return is_ok
def deal_ship_package_state(self): def deal_ship_package_state(self):
...@@ -457,8 +458,6 @@ class CcBl(models.Model): ...@@ -457,8 +458,6 @@ class CcBl(models.Model):
'is_sync': True if node.is_default else False 'is_sync': True if node.is_default else False
}) })
self.try_callback_track(max_retries=2, ship_package_ids=ship_package_ids) self.try_callback_track(max_retries=2, ship_package_ids=ship_package_ids)
# 如果提单有小包变成了清关开始,提单状态变为清关中;如果提单所有小包的清关节点变成“是完成节点”,则该提单状态变成已完成
self.change_state_by_ship_package()
except Exception as err: except Exception as err:
logging.error('fetch_mail_dlv--error:%s' % str(err)) logging.error('fetch_mail_dlv--error:%s' % str(err))
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论