From 689dd676fc0efb31236d989334122590b7198d61 Mon Sep 17 00:00:00 2001
From: wanshenmean <cathay_xy@163.com>
Date: 星期一, 16 三月 2026 09:30:11 +0800
Subject: [PATCH] 1

---
 Code/WCS/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Server/Controllers/MemoryController.cs |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/Code/WCS/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Server/Controllers/MemoryController.cs b/Code/WCS/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Server/Controllers/MemoryController.cs
index 8fe944d..8dfcad8 100644
--- a/Code/WCS/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Server/Controllers/MemoryController.cs
+++ b/Code/WCS/WIDESEAWCS_S7Simulator/WIDESEAWCS_S7Simulator.Server/Controllers/MemoryController.cs
@@ -7,7 +7,7 @@
     /// 鍐呭瓨鎿嶄綔鎺у埗鍣�
     /// </summary>
     [ApiController]
-    [Route("api/instances/{id}/[controller]")]
+    [Route("api/[controller]")]
     public class MemoryController : ControllerBase
     {
         private readonly ISimulatorInstanceManager _instanceManager;
@@ -24,7 +24,7 @@
         /// <summary>
         /// 璇诲彇鍐呭瓨鏁版嵁
         /// </summary>
-        [HttpGet]
+        [HttpGet("ReadMemory")]
         [ProducesResponseType(typeof(Dictionary<string, byte[]>), StatusCodes.Status200OK)]
         [ProducesResponseType(StatusCodes.Status404NotFound)]
         public ActionResult<Dictionary<string, byte[]>> ReadMemory(string id)
@@ -55,11 +55,11 @@
         /// <summary>
         /// 鍐欏叆鍐呭瓨鏁版嵁
         /// </summary>
-        [HttpPost]
+        [HttpPost("WriteMemory")]
         [ProducesResponseType(StatusCodes.Status200OK)]
         [ProducesResponseType(StatusCodes.Status404NotFound)]
         [ProducesResponseType(StatusCodes.Status400BadRequest)]
-        public ActionResult WriteMemory(string id, [FromBody] Dictionary<string, byte[]> data)
+        public ActionResult WriteMemory(string id,  Dictionary<string, byte[]> data)
         {
             try
             {
@@ -97,7 +97,7 @@
         /// <summary>
         /// 娓呯┖鍐呭瓨鏁版嵁
         /// </summary>
-        [HttpDelete]
+        [HttpDelete("ClearMemory")]
         [ProducesResponseType(StatusCodes.Status200OK)]
         [ProducesResponseType(StatusCodes.Status404NotFound)]
         public ActionResult ClearMemory(string id)
@@ -128,10 +128,10 @@
         /// <summary>
         /// 淇濆瓨鍐呭瓨蹇収
         /// </summary>
-        [HttpPost("save")]
+        [HttpPost("SaveMemorySnapshot")]
         [ProducesResponseType(StatusCodes.Status200OK)]
         [ProducesResponseType(StatusCodes.Status404NotFound)]
-        public ActionResult SaveMemorySnapshot(string id, [FromQuery] string? snapshotName = null)
+        public ActionResult SaveMemorySnapshot(string id,  string? snapshotName = null)
         {
             try
             {
@@ -172,11 +172,11 @@
         /// <summary>
         /// 鍔犺浇鍐呭瓨蹇収
         /// </summary>
-        [HttpPost("load")]
+        [HttpPost("LoadMemorySnapshot")]
         [ProducesResponseType(StatusCodes.Status200OK)]
         [ProducesResponseType(StatusCodes.Status404NotFound)]
         [ProducesResponseType(StatusCodes.Status400BadRequest)]
-        public ActionResult LoadMemorySnapshot(string id, [FromBody] Dictionary<string, byte[]> snapshotData)
+        public ActionResult LoadMemorySnapshot(string id,  Dictionary<string, byte[]> snapshotData)
         {
             try
             {

--
Gitblit v1.9.3