|
@@ -342,11 +342,12 @@ class ProductsSchemeManageView(View):
|
|
|
'sensor', 'ddr', 'ad', 'phy'
|
|
|
]
|
|
|
|
|
|
- # 获取字段值,包括空字符串
|
|
|
+ # 获取字段值,过滤掉空值
|
|
|
schema_values = [getattr(scheme, field, '') for field in schema_fields]
|
|
|
+ valid_values = [v for v in schema_values if v] # 过滤空字符串
|
|
|
|
|
|
- # 拼接字符串模式,保留空值位置
|
|
|
- str_schema = '+'.join(schema_values)
|
|
|
+ # 拼接字符串模式,不保留空值位置
|
|
|
+ str_schema = '+'.join(valid_values)
|
|
|
|
|
|
return {
|
|
|
'id': scheme.id,
|