diff --git a/client/src/views/ContactPage.vue b/client/src/views/ContactPage.vue
index fa2638cd..fc88e24b 100644
--- a/client/src/views/ContactPage.vue
+++ b/client/src/views/ContactPage.vue
@@ -14,11 +14,11 @@
{{ t('contact.phone') }}
-
{{ contact.phoneZh || contact.phoneEn || '-' }}
+
{{ contact.phone?.trim() || '-' }}
{{ t('contact.email') }}
-
{{ contact.emailZh || contact.emailEn || '-' }}
+
{{ contact.email?.trim() || '-' }}
{{ t('contact.address') }}
diff --git a/server/target/classes/com/wuhansaga/server/config/WebMvcConfig.class b/server/target/classes/com/wuhansaga/server/config/WebMvcConfig.class
index e2f55f9d..4f18a6ea 100644
Binary files a/server/target/classes/com/wuhansaga/server/config/WebMvcConfig.class and b/server/target/classes/com/wuhansaga/server/config/WebMvcConfig.class differ
diff --git a/server/target/classes/com/wuhansaga/server/controller/admin/AdminProductLineController.class b/server/target/classes/com/wuhansaga/server/controller/admin/AdminProductLineController.class
index 27b79356..4954035d 100644
Binary files a/server/target/classes/com/wuhansaga/server/controller/admin/AdminProductLineController.class and b/server/target/classes/com/wuhansaga/server/controller/admin/AdminProductLineController.class differ
diff --git a/server/target/classes/com/wuhansaga/server/controller/portal/PortalProductController.class b/server/target/classes/com/wuhansaga/server/controller/portal/PortalProductController.class
index f3fe82e0..c9a5f397 100644
Binary files a/server/target/classes/com/wuhansaga/server/controller/portal/PortalProductController.class and b/server/target/classes/com/wuhansaga/server/controller/portal/PortalProductController.class differ
diff --git a/server/target/classes/com/wuhansaga/server/entity/MediaLibrary.class b/server/target/classes/com/wuhansaga/server/entity/MediaLibrary.class
index 8fb2772e..7ba4dc54 100644
Binary files a/server/target/classes/com/wuhansaga/server/entity/MediaLibrary.class and b/server/target/classes/com/wuhansaga/server/entity/MediaLibrary.class differ
diff --git a/server/target/classes/com/wuhansaga/server/entity/ProductCategory.class b/server/target/classes/com/wuhansaga/server/entity/ProductCategory.class
index f7b39202..18f2692c 100644
Binary files a/server/target/classes/com/wuhansaga/server/entity/ProductCategory.class and b/server/target/classes/com/wuhansaga/server/entity/ProductCategory.class differ
diff --git a/server/target/classes/com/wuhansaga/server/entity/ProductLine.class b/server/target/classes/com/wuhansaga/server/entity/ProductLine.class
index b893108f..479065c3 100644
Binary files a/server/target/classes/com/wuhansaga/server/entity/ProductLine.class and b/server/target/classes/com/wuhansaga/server/entity/ProductLine.class differ
diff --git a/server/target/classes/com/wuhansaga/server/entity/SingleEquipment.class b/server/target/classes/com/wuhansaga/server/entity/SingleEquipment.class
index 81f48732..9214ad43 100644
Binary files a/server/target/classes/com/wuhansaga/server/entity/SingleEquipment.class and b/server/target/classes/com/wuhansaga/server/entity/SingleEquipment.class differ
diff --git a/server/target/classes/com/wuhansaga/server/entity/SparePart.class b/server/target/classes/com/wuhansaga/server/entity/SparePart.class
index 7e114c4a..3b163198 100644
Binary files a/server/target/classes/com/wuhansaga/server/entity/SparePart.class and b/server/target/classes/com/wuhansaga/server/entity/SparePart.class differ
diff --git a/server/target/classes/com/wuhansaga/server/mapper/ProductCategoryMapper.class b/server/target/classes/com/wuhansaga/server/mapper/ProductCategoryMapper.class
index fad989a8..fa83f437 100644
Binary files a/server/target/classes/com/wuhansaga/server/mapper/ProductCategoryMapper.class and b/server/target/classes/com/wuhansaga/server/mapper/ProductCategoryMapper.class differ
diff --git a/server/target/classes/com/wuhansaga/server/mapper/ProductLineEquipmentMapper.class b/server/target/classes/com/wuhansaga/server/mapper/ProductLineEquipmentMapper.class
index 83813a9c..73662ba3 100644
Binary files a/server/target/classes/com/wuhansaga/server/mapper/ProductLineEquipmentMapper.class and b/server/target/classes/com/wuhansaga/server/mapper/ProductLineEquipmentMapper.class differ
diff --git a/server/target/classes/com/wuhansaga/server/mapper/SingleEquipmentMapper.class b/server/target/classes/com/wuhansaga/server/mapper/SingleEquipmentMapper.class
index 8a43999c..d391a110 100644
Binary files a/server/target/classes/com/wuhansaga/server/mapper/SingleEquipmentMapper.class and b/server/target/classes/com/wuhansaga/server/mapper/SingleEquipmentMapper.class differ
diff --git a/server/target/classes/com/wuhansaga/server/service/MediaLibraryService.class b/server/target/classes/com/wuhansaga/server/service/MediaLibraryService.class
index 17cb7c6f..9d05baea 100644
Binary files a/server/target/classes/com/wuhansaga/server/service/MediaLibraryService.class and b/server/target/classes/com/wuhansaga/server/service/MediaLibraryService.class differ
diff --git a/server/target/classes/com/wuhansaga/server/service/ProductCategoryService.class b/server/target/classes/com/wuhansaga/server/service/ProductCategoryService.class
index 527fbefc..b313ecbd 100644
Binary files a/server/target/classes/com/wuhansaga/server/service/ProductCategoryService.class and b/server/target/classes/com/wuhansaga/server/service/ProductCategoryService.class differ
diff --git a/server/target/classes/com/wuhansaga/server/service/ProductLineService.class b/server/target/classes/com/wuhansaga/server/service/ProductLineService.class
index 65e2b022..6469f8ca 100644
Binary files a/server/target/classes/com/wuhansaga/server/service/ProductLineService.class and b/server/target/classes/com/wuhansaga/server/service/ProductLineService.class differ