Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
H
hh_ccs
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
贺阳
hh_ccs
Commits
c1cb5f50
提交
c1cb5f50
authored
9月 04, 2024
作者:
贺阳
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1、节点名称和描述的翻译优化
2、创建提单默认生成清关文件明细 3、提单有小包变为清关开始,提单变为 清关中 未测试
上级
826d514d
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
40 行增加
和
5 行删除
+40
-5
zh_CN.po
ccs_base/i18n/zh_CN.po
+5
-5
cc_bill_loading.py
ccs_base/models/cc_bill_loading.py
+27
-0
tt_controllers.py
ccs_connect_tiktok/controllers/tt_controllers.py
+4
-0
batch_input_ship_package_statu_wizard.py
...ct_tiktok/wizard/batch_input_ship_package_statu_wizard.py
+4
-0
没有找到文件。
ccs_base/i18n/zh_CN.po
浏览文件 @
c1cb5f50
...
...
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-0
8-28 07:24
+0000\n"
"PO-Revision-Date: 2024-0
8-28 15:27
+0800\n"
"POT-Creation-Date: 2024-0
9-04 09:32
+0000\n"
"PO-Revision-Date: 2024-0
9-04 17:32
+0800\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: zh_CN\n"
...
...
@@ -679,7 +679,7 @@ msgstr "申报类型"
#: model:ir.model.fields,field_description:ccs_base.field_cc_node__desc
#: model:ir.model.fields,field_description:ccs_base.field_cc_node_exception_reason__desc
msgid "Description"
msgstr "
节点
描述"
msgstr "描述"
#. module: ccs_base
#: model:ir.model.fields,field_description:ccs_base.field_batch_input_ship_package_status_wizard__display_name
...
...
@@ -1220,7 +1220,7 @@ msgstr "否"
#: model:ir.model.fields,field_description:ccs_base.field_cc_node__name
#: model:ir.model.fields,field_description:ccs_base.field_cc_node_exception_reason__name
msgid "Name"
msgstr "
节点
名称"
msgstr "名称"
#. module: ccs_base
#: model:ir.model.fields,field_description:ccs_base.field_cc_package_good__item_name_cn
...
...
@@ -1711,7 +1711,7 @@ msgstr "发货人地址 3"
#: model_terms:ir.ui.view,arch_db:ccs_base.search_cc_package_good_view
#: model_terms:ir.ui.view,arch_db:ccs_base.tree_cc_package_good_view
msgid "SKU ID"
msgstr "
SKU ID
"
msgstr ""
#. module: ccs_base
#: model:ir.model.fields,field_description:ccs_base.field_cc_customers_declaration_order_line__sku_number
...
...
ccs_base/models/cc_bill_loading.py
浏览文件 @
c1cb5f50
...
...
@@ -425,6 +425,17 @@ class CcClearanceFile(models.Model):
# 上传时间
upload_time
=
fields
.
Datetime
(
string
=
'Upload Time'
,
default
=
fields
.
Datetime
.
now
)
def
create_clearance_file_func
(
self
,
file_name_arr
,
bl_id
=
False
,
**
kwargs
):
"""
创建清关文件
"""
for
file_name
in
file_name_arr
:
vals
=
{
'file_name'
:
file_name
,
'bl_id'
:
bl_id
}
super
(
CcClearanceFile
,
self
)
.
create
(
vals
)
# 创建一个上传文件的方法,用于上传清关文件,上传文件时,需要检查文件是否已经上传,如果已经上传,则不允许再次上传,同时记录上传时间
def
action_sync
(
self
):
pass
...
...
@@ -763,6 +774,22 @@ class CcBL(models.Model):
state
=
fields
.
Selection
([(
'draft'
,
'Draft'
),
(
'ccing'
,
'CCing'
),
(
'done'
,
'Done'
)],
string
=
'Status'
,
default
=
'draft'
)
def
ccing_func
(
self
):
"""
变为清关中
"""
for
item
in
self
:
if
item
.
state
==
'draft'
:
item
.
state
=
'ccing'
def
done_func
(
self
):
"""
变为已完成
"""
for
item
in
self
:
if
item
.
state
==
'ccing'
:
item
.
state
=
'done'
# 定义3个方法,分别创建显示该提单大包,包裹,商品的action
# 创建显示大包的action
def
action_show_big_package
(
self
):
...
...
ccs_connect_tiktok/controllers/tt_controllers.py
浏览文件 @
c1cb5f50
...
...
@@ -278,6 +278,10 @@ class TTApi(http.Controller):
if
not
bl
:
if
declare_type
==
'create'
:
bl
=
request
.
env
[
'cc.bl'
]
.
sudo
()
.
create
(
bl_vals
)
# 默认创建清关文件明细
file_name_arr
=
[
'主单'
,
'货站提货POD'
,
'Manifest格式和数据(cvs/excel格式,系统目前不支持,线下提供或保留现有方式)'
,
'海关CDS申报单(import和授权方式检查拉齐等)'
,
'尾程交接POD(待大包数量和箱号)'
]
sel
.
env
[
'cc.clearance.file'
]
.
sudo
()
.
create_clearance_file_func
(
file_name_arr
,
bl
.
id
)
else
:
if
declare_type
==
'update'
and
bl
.
state
==
'draft'
:
bl
.
write
(
bl_vals
)
...
...
ccs_connect_tiktok/wizard/batch_input_ship_package_statu_wizard.py
浏览文件 @
c1cb5f50
...
...
@@ -103,4 +103,8 @@ class BatchInputShipPackageStatusWizard(models.TransientModel):
self
.
bl_id
.
message_post
(
body
=
_
(
'[
%
s]
%
sUpdate to[
%
s]
%
s'
)
%
(
self
.
current_status
.
tk_code
or
''
,
self
.
current_status
.
name
or
''
,
self
.
update_status
.
tk_code
or
''
,
self
.
update_status
.
name
or
''
))
# 如果提单有小包变成了清关开始,提单状态变为清关中
if
self
.
bl_id
.
state
==
'draft'
and
self
.
bl_id
.
ship_package_ids
.
filtered
(
lambda
line
:
line
.
state
.
tk_code
==
'cb_imcustoms_start'
):
self
.
bl_id
.
ccing_func
()
return
obj
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论