提交 5b552c1e authored 作者: 刘擎阳's avatar 刘擎阳

1.优化匹配正则

上级 a19863e4
......@@ -78,7 +78,7 @@ class OrderStateChangeRule(models.Model):
text_p = page.extract_text()
text_lines = text_p.split('\n')
ze_2 = re.compile("\\d{3}-\\d{8,}")
pattern = r'\d{2}/\d{2}/\d{4} \d{2}:\d{2}:\d{2}'
pattern = r'\d{2}/\d{2}/\d{4}\s*\d{2}:\d{2}:\d{2}'
# date_obj = datetime.strptime(date_str, '%d/%m/%Y %H:%M:%S')
if text_lines:
for line in text_lines:
......@@ -122,7 +122,7 @@ class OrderStateChangeRule(models.Model):
order_no, date_str = self.read_pdf(attachment_data)
if order_no:
# 转换为 datetime 对象
local_time = datetime.strptime(date_str, '%d/%m/%Y %H:%M:%S')
local_time = datetime.strptime(date_str.replace(' ', ''), '%d/%m/%Y%H:%M:%S')
# 调整时区
users_obj = self.env['res.users'].search([('name', '=', '邮件接收')], limit=1)
tz = users_obj.tz or 'UTC'
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论