From 34f1e65179910f3c02f0ac6813dbfefb4244d4d7 Mon Sep 17 00:00:00 2001
From: wanshenmean <cathay_xy@163.com>
Date: 星期三, 15 四月 2026 19:23:24 +0800
Subject: [PATCH] feat(同步服务): 添加实例同步功能并优化更新逻辑
---
Code/测试工具/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Web/src/api/index.ts | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git "a/Code/\346\265\213\350\257\225\345\267\245\345\205\267/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Web/src/api/index.ts" "b/Code/\346\265\213\350\257\225\345\267\245\345\205\267/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Web/src/api/index.ts"
index c45b917..c963cde 100644
--- "a/Code/\346\265\213\350\257\225\345\267\245\345\205\267/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Web/src/api/index.ts"
+++ "b/Code/\346\265\213\350\257\225\345\267\245\345\205\267/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Web/src/api/index.ts"
@@ -178,6 +178,18 @@
}
}
+// 閲嶆柊鍚屾瀹炰緥锛堜粠鏁版嵁搴撻噸鏂拌幏鍙栵級
+export async function syncInstances(): Promise<{ message: string; lastSyncTime: string }> {
+ const response = await api.post<{ message: string; lastSyncTime: string }>('/Sync/SyncInstances')
+ return response.data
+}
+
+// 鑾峰彇涓婃鍚屾鏃堕棿
+export async function getLastSyncTime(): Promise<{ lastSyncTime: string | null }> {
+ const response = await api.get<{ lastSyncTime: string | null }>('/Sync/LastSyncTime')
+ return response.data
+}
+
// 鑾峰彇鏈烘鎵嬫湇鍔$杩愯鐘舵�侊紙鍖呭惈澶氬疄渚嬪拰鎺ユ敹娑堟伅鏃ュ織锛�
export async function getRobotClientStatus(): Promise<RobotClientStatusResponse> {
const response = await api.get<RobotClientStatusResponse>('/RobotClients/status')
--
Gitblit v1.9.3