"""生产任务名称模板占位符:正向替换 / 反向还原。""" LAB_STORAGE_CODE_PLACEHOLDER = "{lab_storage_code}" def apply_task_name_placeholders(template: str, *, lab_storage_code: str) -> str: text = template if template is not None else "" code = (lab_storage_code or "").strip() return text.replace(LAB_STORAGE_CODE_PLACEHOLDER, code) def revert_task_name_placeholders(task_name: str, *, lab_storage_code: str) -> str: text = task_name if task_name is not None else "" code = (lab_storage_code or "").strip() if not code: return text return text.replace(code, LAB_STORAGE_CODE_PLACEHOLDER)