From 06e19136b6e2be75a3ae5ff4e0e662abe11a04e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E5=AE=87?= <9664676+pengyuthon@user.noreply.gitee.com> Date: Thu, 30 Jul 2026 19:59:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yuthon_issue/models/inherit_room_booking.py | 33 ++------------------- 1 file changed, 2 insertions(+), 31 deletions(-) diff --git a/yuthon_issue/models/inherit_room_booking.py b/yuthon_issue/models/inherit_room_booking.py index 74de2aeb6..acf77af07 100644 --- a/yuthon_issue/models/inherit_room_booking.py +++ b/yuthon_issue/models/inherit_room_booking.py @@ -299,6 +299,7 @@ class RoomBooking(models.Model): if line.attendees_ids: for employee in line.attendees_ids: remind_user_ids.add(employee.user_id.id) + # 列席群组 for line in booking.issue_meeting_line_ids: if line.users_role_group_ids: @@ -553,34 +554,4 @@ class IssueMeetingLine(models.Model): clean_class_char = clean_class_char.removesuffix(suffix) clean_class_char = clean_class_char.replace('', '').replace('', '') record.issue_library_id.class_char = clean_class_char + agree_name - record.issue_library_id.issue_state_class = 'on_meet' if is_push else 'will' - - def unlink(self): - delete_lines = self.filtered(lambda l: l.issue_library_id and l.meeting_booking_id) - for line in delete_lines: - self._reset_issue_library_fields(line) - return super(IssueMeetingLine, self).unlink() - - def _reset_issue_library_fields(self, line): - lib_record = line.issue_library_id - booking_record = line.meeting_booking_id - meeting_type_name = str(booking_record.meeting_type_id.name or "").strip() - - # 根据会议类型重置对应字段 - if '党' in meeting_type_name or '套' in meeting_type_name: - lib_record.write({ - 'party_char': False, - 'issue_state_party': 'will' - }) - - if '班子' in meeting_type_name or '套' in meeting_type_name: - lib_record.write({ - 'class_char': False, - 'issue_state_class': 'will' - }) - - if '董事' in meeting_type_name: - lib_record.write({ - 'boss_char': False, - 'issue_state_boss': 'will' - }) + record.issue_library_id.issue_state_class = 'on_meet' if is_push else 'will' \ No newline at end of file