|
@@ -17,6 +17,7 @@ using WCS.WorkEngineering.Systems;
|
|
|
using WCS.WorkEngineering.WebApi.Models.WCS.Request;
|
|
|
using WCS.WorkEngineering.WebApi.Models.WCS.Response;
|
|
|
using WCS.WorkEngineering.WebApi.Models.WMS.Response;
|
|
|
+using WCS.WorkEngineering.Worlds;
|
|
|
|
|
|
namespace WCS.WorkEngineering.WebApi.Controllers
|
|
|
{
|
|
@@ -490,11 +491,25 @@ namespace WCS.WorkEngineering.WebApi.Controllers
|
|
|
[HttpPost]
|
|
|
public object GetDeviceChaiPan()
|
|
|
{
|
|
|
- var obj = World.GetSystemInstance<GetDeviceSystem>().Invoke(new Tuple<string, string>("Disassemble", ""));
|
|
|
- return obj;
|
|
|
+ //var obj = World.GetSystemInstance<GetDeviceSystem>().Invoke(new Tuple<string, string>("Disassemble", ""));
|
|
|
+ //return obj;
|
|
|
+ try
|
|
|
+ {
|
|
|
+ var obj = World.GetSystemInstance<GetDeviceSystem>().Invoke(new Tuple<string, string>("Disassemble", ""));
|
|
|
+ return obj;
|
|
|
+ }
|
|
|
+ catch (Exception ex)
|
|
|
+ {
|
|
|
+ // 记录异常信息
|
|
|
+ Console.WriteLine($"Error in GetDeviceChaiPan: {ex.Message}");
|
|
|
+ Console.WriteLine($"Stack Trace: {ex.StackTrace}");
|
|
|
+ return new { Success = false, Error = ex.Message };
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|
|
|
+
|
|
|
+
|
|
|
/// <summary>
|
|
|
/// 获取码垛工位信息
|
|
|
/// </summary>
|