提交 c58892b0 authored 作者: 贺阳's avatar 贺阳

原需求:

邮件巡查节点及点击完成检查节点,原需求是取查询该节点是否为必须节点是否有漏传,倒挂。 现改为: 主数据的清关节点新增字段:巡查节点️ 由必须节点的检查,改为巡查节点。
上级 49889fce
......@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-31 02:15+0000\n"
"PO-Revision-Date: 2025-10-31 10:16+0800\n"
"POT-Creation-Date: 2026-02-06 06:30+0000\n"
"PO-Revision-Date: 2026-02-06 14:32+0800\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: zh_CN\n"
......@@ -57,7 +57,7 @@ msgstr "附件"
#. module: ccs_connect_tiktok
#: model:ir.model,name:ccs_connect_tiktok.model_batch_get_pod_info_wizard
msgid "Batch Get POD Info Wizard"
msgstr "批量获取尾程POD向导"
msgstr "批量获取POD向导"
#. module: ccs_connect_tiktok
#: model:ir.actions.server,name:ccs_connect_tiktok.action_batch_sync_bl_status
......@@ -287,6 +287,11 @@ msgstr ""
msgid "Is Bill Of Loading Sync"
msgstr "关务提单状态是否同步"
#. module: ccs_connect_tiktok
#: model:ir.model.fields,field_description:ccs_connect_tiktok.field_cc_node__is_patrol_node
msgid "Is Patrol Node"
msgstr "是巡查节点"
#. module: ccs_connect_tiktok
#: model:ir.model.fields,field_description:ccs_connect_tiktok.field_cc_ship_package__is_sync
#: model_terms:ir.ui.view,arch_db:ccs_connect_tiktok.form_cc_bl_view_inherit
......@@ -867,6 +872,13 @@ msgstr ""
msgid "推出"
msgstr ""
#. module: ccs_connect_tiktok
#. odoo-python
#: code:addons/ccs_connect_tiktok/wizard/batch_get_pod_info_wizard.py:0
#, python-format
msgid "提单 %s 没有提取到时间信息,请检查提单是否正确"
msgstr ""
#. module: ccs_connect_tiktok
#: model:ir.model.fields,field_description:ccs_connect_tiktok.field_bl_patrol__bl_issues
#: model_terms:ir.ui.view,arch_db:ccs_connect_tiktok.view_bl_patrol_form
......
......@@ -639,7 +639,7 @@ class CcBl(models.Model):
logs_by_process[log.process_code] = log
# 方法1: 根据节点的seq进行排序(推荐)
sync_logs = []
bl_nodes = self.env['cc.node'].sudo().search([('node_type', '=', 'package'), ('is_must', '=', True)],
bl_nodes = self.env['cc.node'].sudo().search([('node_type', '=', 'package'), ('is_patrol_node', '=', True)],
order='seq')
if bl_nodes:
for node in bl_nodes:
......@@ -736,7 +736,7 @@ class CcBl(models.Model):
"""
issues = []
# 获取所有小包节点,按顺序排序
package_nodes = self.env['cc.node'].sudo().search([('node_type', '=', 'package'), ('is_must', '=', True)],
package_nodes = self.env['cc.node'].sudo().search([('node_type', '=', 'package'), ('is_patrol_node', '=', True)],
order='seq')
if not package_nodes:
return issues
......@@ -786,7 +786,7 @@ class CcBl(models.Model):
# 根据节点的seq进行排序
sync_logs = []
# 获取所有提单节点,按业务顺序排序
bl_nodes = self.env['cc.node'].sudo().search([('node_type', '=', 'bl'), ('is_must', '=', True)], order='seq')
bl_nodes = self.env['cc.node'].sudo().search([('node_type', '=', 'bl'), ('is_patrol_node', '=', True)], order='seq')
if bl_nodes:
for node in bl_nodes:
if node.tk_code in logs_by_bl_process.keys():
......@@ -843,7 +843,7 @@ class CcBl(models.Model):
"""
issues = []
# 获取所有提单节点,按顺序排序
bl_nodes = self.env['cc.node'].sudo().search([('node_type', '=', 'bl'), ('is_must', '=', True)], order='seq')
bl_nodes = self.env['cc.node'].sudo().search([('node_type', '=', 'bl'), ('is_patrol_node', '=', True)], order='seq')
if not bl_nodes:
return issues
# 检查每个节点是否有对应的同步日志
......
......@@ -11,6 +11,7 @@ class CCNode(models.Model):
tk_code = fields.Char('TK Code', help='TK Code')
interval_minutes = fields.Integer('Predecessor Node Interval (Minutes)', default=20,
help='Default interval time between predecessor nodes in minutes.') # 前序节点间隔时间,默认20分钟
is_patrol_node = fields.Boolean('Is Patrol Node', default=False)
def get_before_node(self, node_type='package'):
"""
......
......@@ -2,7 +2,7 @@
<odoo>
<data>
<!-- # 继承节点的tree视图,增加tt_code字段在列表中-->
<!-- # 继承节点的tree视图,增加tt_code字段在列表中-->
<record model="ir.ui.view" id="tree_cc_node_view_inherit">
<field name="name">tree.cc.node.view</field>
<field name="model">cc.node</field>
......@@ -16,6 +16,9 @@
<field name="interval_minutes"/>
</field>
<field name="is_must" position="after">
<field name="is_patrol_node"/>
</field>
</field>
</record>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论