7fc6568d02
- Refactored the NoticeWorker to generate unique tender IDs using the PBL naming convention (SCDYYNNN format) and project names based on client and opportunity details. - Introduced methods for generating tender IDs and project names, including logic for extracting client and opportunity names, ensuring consistency and clarity in naming. - Updated the Tender entity to include a new ProjectName field, enhancing the data structure for better project identification. - Added MongoDB indexing for the new project_name field to optimize query performance. - Improved error handling and logging during the tender ID generation process, ensuring robustness in the worker's functionality.