feat: add additional features (fjgn) support
- Add fjgn (附加功能) field extraction from instrument characteristics - Extract additional features from model number's instrument feature field - Merge all fields from index 5 onwards to handle dot separators in features - Remove oil-fill type (Y+digit) suffix from additional features - Normalize separators (comma and dot) to comma for consistent parsing - Implement multi-value matching for fjgn conditions (contains logic) - fjgn=N1: true if fjgn contains N1 - fjgn!=N1: true if fjgn does not contain N1 - Add fjgn to condition config in MainModule and BIPUploadModule Fixes issue where additional features with dot separators (e.g., N3.N2.Y3) were incorrectly parsed by merging all fields from index 5 onwards. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -9,7 +9,7 @@ Option Explicit
|
||||
' 常量定义
|
||||
'=====================================================================
|
||||
' 提取条件配置(可灵活扩展)
|
||||
Private Const CONDITION_CONFIG = "azxs,安装形式|bkxs,表壳形式|gclj,过程连接|jycz,接液材质|lcfw,量程范围"
|
||||
Private Const CONDITION_CONFIG = "azxs,安装形式|bkxs,表壳形式|gclj,过程连接|jycz,接液材质|lcfw,量程范围|fjgn,附加功能"
|
||||
|
||||
'=====================================================================
|
||||
' 过程: ProcessProductModels
|
||||
|
||||
Reference in New Issue
Block a user