Răsfoiți Sursa

优化连续+号

zhangdongming 2 luni în urmă
părinte
comite
87f6a63342
1 a modificat fișierele cu 4 adăugiri și 3 ștergeri
  1. 4 3
      AdminController/ProductsSchemeManageController.py

+ 4 - 3
AdminController/ProductsSchemeManageController.py

@@ -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,