From 21dc249bd967da8afac8e3973ceda1c7b07ba57b Mon Sep 17 00:00:00 2001
From: zhuml4 <zhuml4@xiaopeng.com>
Date: 星期六, 07 三月 2026 20:58:40 +0800
Subject: [PATCH] fix:修改配置问题

---
 xp-robotaxi-automatic-pilot-boot/src/main/resources/application-local.yml |   67 +++++++++++++++------------------
 1 files changed, 31 insertions(+), 36 deletions(-)

diff --git a/xp-robotaxi-automatic-pilot-boot/src/main/resources/application-local.yml b/xp-robotaxi-automatic-pilot-boot/src/main/resources/application-local.yml
index 140a013..28a070e 100644
--- a/xp-robotaxi-automatic-pilot-boot/src/main/resources/application-local.yml
+++ b/xp-robotaxi-automatic-pilot-boot/src/main/resources/application-local.yml
@@ -5,11 +5,6 @@
   autoconfigure:
     exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure
   shardingsphere:
-    mode:
-      type: Standalone
-      repository:
-        type: File
-      overwrite: true
     datasource:
       names: xp0
       xp0:
@@ -49,11 +44,11 @@
       sharding:
         tables:
           xp_charging_record:
-            actual-data-nodes: xp0.xp_charging_record_$->{0..19}
+            actual-data-nodes: xp0.xp_charging_record_$->{0..9}
             table-strategy:
               standard:
                 sharding-column: vehicle_id
-                sharding-algorithm-name: xp_charging_record_inline
+                sharding-algorithm-name: xp-charging-record-inline
             key-generate-strategy:
               column: id
               key-generator-name: snowflake
@@ -62,7 +57,7 @@
             table-strategy:
               standard:
                 sharding-column: app_user_id
-                sharding-algorithm-name: xp_clock_in_inline
+                sharding-algorithm-name: xp-clock-in-inline
             key-generate-strategy:
               column: id
               key-generator-name: snowflake
@@ -71,7 +66,7 @@
             table-strategy:
               standard:
                 sharding-column: vehicle_id
-                sharding-algorithm-name: xp_task_inline
+                sharding-algorithm-name: xp-task-inline
             key-generate-strategy:
               column: id
               key-generator-name: snowflake
@@ -80,7 +75,7 @@
             table-strategy:
               standard:
                 sharding-column: task_id
-                sharding-algorithm-name: xp_task_handle_detail_inline
+                sharding-algorithm-name: xp-task-handle-detail-inline
             key-generate-strategy:
               column: id
               key-generator-name: snowflake
@@ -89,7 +84,7 @@
             table-strategy:
               standard:
                 sharding-column: task_id
-                sharding-algorithm-name: xp_task_handle_detail_routine_inline
+                sharding-algorithm-name: xp-task-handle-detail-routine-inline
             key-generate-strategy:
               column: id
               key-generator-name: snowflake
@@ -98,7 +93,7 @@
             table-strategy:
               standard:
                 sharding-column: task_id
-                sharding-algorithm-name: xp_vehicle_detection_inline
+                sharding-algorithm-name: xp-vehicle-detection-inline
             key-generate-strategy:
               column: id
               key-generator-name: snowflake
@@ -107,7 +102,7 @@
             table-strategy:
               standard:
                 sharding-column: task_id
-                sharding-algorithm-name: xp_vehicle_preparation_inline
+                sharding-algorithm-name: xp-vehicle-preparation-inline
             key-generate-strategy:
               column: id
               key-generator-name: snowflake
@@ -116,7 +111,7 @@
             table-strategy:
               standard:
                 sharding-column: task_id
-                sharding-algorithm-name: xp_vehicle_repair_inline
+                sharding-algorithm-name: xp-vehicle-repair-inline
             key-generate-strategy:
               column: id
               key-generator-name: snowflake
@@ -125,7 +120,7 @@
             table-strategy:
               standard:
                 sharding-column: feedback_user_phone
-                sharding-algorithm-name: xp_work_order_inline
+                sharding-algorithm-name: xp-work-order-inline
             key-generate-strategy:
               column: id
               key-generator-name: snowflake
@@ -134,51 +129,51 @@
             table-strategy:
               standard:
                 sharding-column: work_order_id
-                sharding-algorithm-name: xp_work_order_log_inline
+                sharding-algorithm-name: xp-work-order-log-inline
             key-generate-strategy:
               column: id
               key-generator-name: snowflake
         sharding-algorithms:
-          xp_charging_record_inline:
+          xp-charging-record-inline:
             type: INLINE
             props:
-              algorithm-expression: xp_charging_record_$->{vehicle_id % 20}
-          xp_clock_in_inline:
+              algorithm-expression: xp_charging_record_${vehicle_id % 20}
+          xp-clock-in-inline:
             type: INLINE
             props:
-              algorithm-expression: xp_clock_in_$->{app_user_id % 10}
-          xp_task_inline:
+              algorithm-expression: xp_clock_in_${app_user_id % 10}
+          xp-task-inline:
             type: INLINE
             props:
-              algorithm-expression: xp_task_$->{vehicle_id % 20}
-          xp_task_handle_detail_inline:
+              algorithm-expression: xp_task_${vehicle_id % 20}
+          xp-task-handle-detail-inline:
             type: INLINE
             props:
-              algorithm-expression: xp_task_handle_detail_$->{task_id % 20}
-          xp_task_handle_detail_routine_inline:
+              algorithm-expression: xp_task_handle_detail_${task_id % 20}
+          xp-task-handle-detail-routine-inline:
             type: INLINE
             props:
-              algorithm-expression: xp_task_handle_detail_routine_$->{task_id % 20}
-          xp_vehicle_detection_inline:
+              algorithm-expression: xp_task_handle_detail_routine_${task_id % 20}
+          xp-vehicle-detection-inline:
             type: INLINE
             props:
-              algorithm-expression: xp_vehicle_detection_$->{task_id % 10}
-          xp_vehicle_preparation_inline:
+              algorithm-expression: xp_vehicle_detection_${task_id % 10}
+          xp-vehicle-preparation-inline:
             type: INLINE
             props:
-              algorithm-expression: xp_vehicle_preparation_$->{task_id % 10}
-          xp_vehicle_repair_inline:
+              algorithm-expression: xp_vehicle_preparation_${task_id % 10}
+          xp-vehicle-repair-inline:
             type: INLINE
             props:
-              algorithm-expression: xp_vehicle_repair_$->{task_id % 10}
-          xp_work_order_inline:
+              algorithm-expression: xp_vehicle_repair_${task_id % 10}
+          xp-work-order-inline:
             type: INLINE
             props:
-              algorithm-expression: xp_work_order_$->{feedback_user_phone % 10}
-          xp_work_order_log_inline:
+              algorithm-expression: xp_work_order_${feedback_user_phone % 10}
+          xp-work-order-log-inline:
             type: INLINE
             props:
-              algorithm-expression: xp_work_order_log_$->{work_order_id % 20}
+              algorithm-expression: xp_work_order_log_${work_order_id % 20}
         key-generators:
           snowflake:
             type: SNOWFLAKE

--
Gitblit v1.7.1