提交 60e247a1 authored 作者: 刘擎阳's avatar 刘擎阳

1.优化bug

上级 2972a296
......@@ -125,6 +125,9 @@ class OrderStateChangeRule(models.Model):
def upload_pod_attachment(self, bl_obj, name, data,file_name='货站提货POD'):
"""尾程交接POD(待大包数量和箱号)/货站提货POD 文件上传与同步"""
none_clearance_file_objs = self.env['cc.clearance.file'].sudo().search([('file_name', '=', file_name),
('bl_id', 'in', bl_obj.ids), ('file', '=', False)])
none_clearance_file_objs.unlink()
arr = [
{
'file_name': file_name,
......@@ -320,10 +323,12 @@ class OrderStateChangeRule(models.Model):
# print(extracted_pdf_bytes)
self.upload_pod_attachment(bl_obj, f'{bl_obj.bl_no}.pdf', extracted_pdf_bytes)
# bl_pdf_arr.append((bl_obj, f'{bl_obj.bl_no}.pdf', extracted_pdf_bytes))
else:
# 没找到这个单号对应的页面
not_bl_pdf_arr.append(bl_obj.bl_no)
# 这里可以记个日志,或者给 bl_obj 打个“未找到凭证”的标签
self._cr.commit()
# 屏蔽 2026-03-26以下
# if bl_objs and attachment_tuple_arr:
# file_objs = self.env['cc.clearance.file'].sudo().search(
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论