Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
H
hh_ccs
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
贺阳
hh_ccs
Commits
18148114
提交
18148114
authored
10月 11, 2025
作者:
刘擎阳
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1.邮件提醒
上级
eb7fdad7
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
7 行增加
和
6 行删除
+7
-6
order_state_change_rule.py
ccs_base/models/order_state_change_rule.py
+7
-6
没有找到文件。
ccs_base/models/order_state_change_rule.py
浏览文件 @
18148114
...
@@ -206,7 +206,7 @@ class OrderStateChangeRule(models.Model):
...
@@ -206,7 +206,7 @@ class OrderStateChangeRule(models.Model):
if
redis_conn
==
'no'
:
if
redis_conn
==
'no'
:
raise
ValidationError
(
'未连接redis'
)
raise
ValidationError
(
'未连接redis'
)
else
:
else
:
if
bl_obj
.
check_push_clear_customs_start
():
if
bl_obj
.
check_push_clear_customs_start
(
utc_time
.
strftime
(
"
%
Y-
%
m-
%
d
%
H:
%
M:
%
S"
)
):
redis_conn
.
lpush
(
'mail_push_package_list'
,
json
.
dumps
(
redis_conn
.
lpush
(
'mail_push_package_list'
,
json
.
dumps
(
{
'id'
:
bl_obj
.
id
,
'user_login'
:
users_obj
.
login
,
{
'id'
:
bl_obj
.
id
,
'user_login'
:
users_obj
.
login
,
'utc_time'
:
utc_time
.
strftime
(
"
%
Y-
%
m-
%
d
%
H:
%
M:
%
S"
)}))
'utc_time'
:
utc_time
.
strftime
(
"
%
Y-
%
m-
%
d
%
H:
%
M:
%
S"
)}))
...
@@ -215,12 +215,13 @@ class OrderStateChangeRule(models.Model):
...
@@ -215,12 +215,13 @@ class OrderStateChangeRule(models.Model):
except
Exception
as
err
:
except
Exception
as
err
:
logging
.
error
(
'fetch_mail_dlv_attachment--error:
%
s'
%
str
(
err
))
logging
.
error
(
'fetch_mail_dlv_attachment--error:
%
s'
%
str
(
err
))
if
mail_arr
:
if
mail_arr
:
order_no_arr
=
[
i
.
bl_no
for
i
in
mail_arr
]
# order_no_arr = [i.bl_no for i in mail_arr]
content
=
"""
order_no
=
''
.
join
([
f
"<p>{item.bl_no}</p>"
for
item
in
mail_arr
])
content
=
f
"""
<p>您好:
<p>您好:
以下提单接收到清关邮件,但
为
触发清关结束或清关开始节点的变动,请查看原因,并手动处理</p>
以下提单接收到清关邮件,但
未
触发清关结束或清关开始节点的变动,请查看原因,并手动处理</p>
<p>{0}</p>
{order_no}
<p>请立即处理,避免推送超时!</p>"""
.
format
(
'
\n
'
.
join
(
order_no_arr
))
<p>请立即处理,避免推送超时!</p>"""
# 给客户配置的每个邮箱都发送邮件
# 给客户配置的每个邮箱都发送邮件
patrol_sender_email
=
self
.
env
[
"ir.config_parameter"
]
.
sudo
()
.
get_param
(
'patrol_sender_email'
)
or
''
patrol_sender_email
=
self
.
env
[
"ir.config_parameter"
]
.
sudo
()
.
get_param
(
'patrol_sender_email'
)
or
''
patrol_receiver_emails
=
self
.
env
[
"ir.config_parameter"
]
.
sudo
()
.
get_param
(
'patrol_receiver_emails'
)
or
''
patrol_receiver_emails
=
self
.
env
[
"ir.config_parameter"
]
.
sudo
()
.
get_param
(
'patrol_receiver_emails'
)
or
''
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论