@@ -141,9 +141,16 @@ class IssueLibrary(models.Model):
|
||||
records = self.env['issue.library'].browse(active_ids)
|
||||
count = 0
|
||||
for record in records:
|
||||
if record.class_char and '班子会' in record.class_char and '第' in record.class_char:
|
||||
pattern = r'(第\d+)(班子会)'
|
||||
new_value = re.sub(pattern, r'\1次\2', record.class_char)
|
||||
if record.class_char:
|
||||
# 先清理HTML标签
|
||||
value = record.class_char
|
||||
value = re.sub(r'<[^>]+>', '', value)
|
||||
# 再补"次"字
|
||||
if '班子会' in value and '第' in value:
|
||||
pattern = r'(第\d+)(班子会)'
|
||||
new_value = re.sub(pattern, r'\1次\2', value)
|
||||
else:
|
||||
new_value = value
|
||||
if new_value != record.class_char:
|
||||
record.class_char = new_value
|
||||
count += 1
|
||||
|
||||
Reference in New Issue
Block a user