Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
H
hh_ccs
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
贺阳
hh_ccs
Commits
7dd8e8bb
提交
7dd8e8bb
authored
4月 01, 2025
作者:
刘擎阳
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1.优化bug
上级
6c2b4902
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
20 行增加
和
20 行删除
+20
-20
cc_history_package_good.py
ccs_base/models/cc_history_package_good.py
+3
-3
cc_history_ship_package.py
ccs_base/models/cc_history_ship_package.py
+3
-3
cc_history_package_good_view.xml
ccs_base/views/cc_history_package_good_view.xml
+1
-1
cc_package_good_view.xml
ccs_base/views/cc_package_good_view.xml
+1
-1
history_data.py
consumers/history_data.py
+12
-12
没有找到文件。
ccs_base/models/cc_history_package_good.py
浏览文件 @
7dd8e8bb
...
...
@@ -29,9 +29,9 @@ class CcPackageGood(models.Model):
bl_id
=
fields
.
Many2one
(
'cc.bl'
)
# 按item_id,唯一
_sql_constraints
=
[
(
'item_id_uniq'
,
'unique(item_id)'
,
'The Item ID must be unique.'
)
]
#
_sql_constraints = [
#
('item_id_uniq', 'unique(item_id)', 'The Item ID must be unique.')
#
]
item_id
=
fields
.
Char
(
string
=
'Item ID'
,
index
=
True
)
# SKU标识ID
...
...
ccs_base/models/cc_history_ship_package.py
浏览文件 @
7dd8e8bb
...
...
@@ -35,9 +35,9 @@ class CcHistoryShipPackage(models.Model):
logistic_order_no
=
fields
.
Char
(
string
=
'Logistic Order No'
,
index
=
True
)
# 按logistic_order_no,唯一
_sql_constraints
=
[
(
'logistic_order_no_uniq'
,
'unique(logistic_order_no)'
,
'The Logistic Order No must be unique.'
)
]
#
_sql_constraints = [
#
('logistic_order_no_uniq', 'unique(logistic_order_no)', 'The Logistic Order No must be unique.')
#
]
# 运单号(面单号)
tracking_no
=
fields
.
Char
(
string
=
'Tracking No'
,
index
=
True
)
# 对应面单号
...
...
ccs_base/views/cc_history_package_good_view.xml
浏览文件 @
7dd8e8bb
...
...
@@ -114,7 +114,7 @@
<field
name=
"arch"
type=
"xml"
>
<search
string=
"Package Good"
>
<field
name=
"item_name_en"
string=
"Search"
filter_domain=
"['|', ('item_id', 'ilike', self)
'|', ('sku_id', 'ilike', self)
'|', ('item_name_en', 'ilike', self), ('item_name_cn', 'ilike', self)]"
/>
filter_domain=
"['|', ('item_id', 'ilike', self)
, '|', ('sku_id', 'ilike', self),
'|', ('item_name_en', 'ilike', self), ('item_name_cn', 'ilike', self)]"
/>
<separator/>
<field
name=
"item_id"
/>
<field
name=
"sku_id"
string=
"SKU ID"
/>
...
...
ccs_base/views/cc_package_good_view.xml
浏览文件 @
7dd8e8bb
...
...
@@ -114,7 +114,7 @@
<field
name=
"arch"
type=
"xml"
>
<search
string=
"Package Good"
>
<field
name=
"item_name_en"
string=
"Search"
filter_domain=
"['|', ('item_id', 'ilike', self)
'|', ('sku_id', 'ilike', self)
'|', ('item_name_en', 'ilike', self), ('item_name_cn', 'ilike', self)]"
/>
filter_domain=
"['|', ('item_id', 'ilike', self)
, '|', ('sku_id', 'ilike', self),
'|', ('item_name_en', 'ilike', self), ('item_name_cn', 'ilike', self)]"
/>
<separator/>
<field
name=
"item_id"
string=
"Item ID"
/>
<field
name=
"sku_id"
string=
"SKU ID"
/>
...
...
consumers/history_data.py
浏览文件 @
7dd8e8bb
...
...
@@ -437,22 +437,22 @@ class Order_dispose(object):
pd
.
read_sql
(
update_sql
,
con
=
db_handle
,
chunksize
=
100
)
if
origin_delete
:
# print('delete data')
if
origin_big_ids
:
# 删除原大包
ids
=
'(
%
s)'
%
str
(
origin_big_ids
)[
1
:
-
1
]
delete_big_sql
=
'delete from cc_big_package where id in
%
s'
%
ids
pd
.
read_sql
(
delete_big_sql
,
con
=
db_handle
,
chunksize
=
100
)
if
origin_ship_ids
:
# 删除原小包
ids
=
'(
%
s)'
%
str
(
origin_ship_ids
)[
1
:
-
1
]
delete_package_sql
=
'delete from cc_ship_package where id in
%
s'
%
ids
pd
.
read_sql
(
delete_package_sql
,
con
=
db_handle
,
chunksize
=
100
)
if
origin_goods_ids
:
# 删除原小包商品
ids
=
'(
%
s)'
%
str
(
origin_goods_ids
)[
1
:
-
1
]
delete_goods_sql
=
'delete from cc_package_good where id in
%
s'
%
ids
pd
.
read_sql
(
delete_goods_sql
,
con
=
db_handle
,
chunksize
=
100
)
if
origin_log_ids
:
# 删除原小包同步日志
ids
=
'(
%
s)'
%
str
(
origin_log_ids
)[
1
:
-
1
]
delete_log_sql
=
'delete from cc_ship_package_sync_log where id in
%
s'
%
ids
pd
.
read_sql
(
delete_log_sql
,
con
=
db_handle
,
chunksize
=
100
)
if
origin_goods_ids
:
# 删除原小包商品
ids
=
'(
%
s)'
%
str
(
origin_goods_ids
)[
1
:
-
1
]
delete_goods_sql
=
'delete from cc_package_good where id in
%
s'
%
ids
pd
.
read_sql
(
delete_goods_sql
,
con
=
db_handle
,
chunksize
=
100
)
if
origin_ship_ids
:
# 删除原小包
ids
=
'(
%
s)'
%
str
(
origin_ship_ids
)[
1
:
-
1
]
delete_package_sql
=
'delete from cc_ship_package where id in
%
s'
%
ids
pd
.
read_sql
(
delete_package_sql
,
con
=
db_handle
,
chunksize
=
100
)
if
origin_big_ids
:
# 删除原大包
ids
=
'(
%
s)'
%
str
(
origin_big_ids
)[
1
:
-
1
]
delete_big_sql
=
'delete from cc_big_package where id in
%
s'
%
ids
pd
.
read_sql
(
delete_big_sql
,
con
=
db_handle
,
chunksize
=
100
)
logging
.
info
(
f
'同步提单:{select_bl_no},删除大包{len(origin_big_ids)}个,删除小包{len(origin_ship_ids)}个,删除小包商品{len(origin_goods_ids)}个,删除小包同步日志{len(origin_log_ids)}条'
)
# tk日志
origin_tk_log_ids
=
self
.
history_ao_tt_log
(
db_handle
,
past_date
,
limit_log_num
)
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论