diff --git a/Sln.Wcs.HikRoBotApi/Domain/Model/CancelTask/CancelTaskResultModel.cs b/Sln.Wcs.HikRoBotApi/Domain/Model/CancelTask/CancelTaskResultModel.cs
index aea4864..ac4880a 100644
--- a/Sln.Wcs.HikRoBotApi/Domain/Model/CancelTask/CancelTaskResultModel.cs
+++ b/Sln.Wcs.HikRoBotApi/Domain/Model/CancelTask/CancelTaskResultModel.cs
@@ -47,5 +47,7 @@ namespace Sln.Wcs.HikRoBotApi.Domain.Model.CancelTask
/// 请求编号
///
public string reqCode { get; set; }
+ public string errorCode { get; set; }
+ public bool success { get; set; }
}
}
diff --git a/Sln.Wcs.HikRoBotApi/Domain/Model/CarrierBind/CarrierBindResultModel.cs b/Sln.Wcs.HikRoBotApi/Domain/Model/CarrierBind/CarrierBindResultModel.cs
index 7385cf2..49dcd99 100644
--- a/Sln.Wcs.HikRoBotApi/Domain/Model/CarrierBind/CarrierBindResultModel.cs
+++ b/Sln.Wcs.HikRoBotApi/Domain/Model/CarrierBind/CarrierBindResultModel.cs
@@ -37,5 +37,7 @@ namespace Sln.Wcs.HikRoBotApi.Domain.Model.CarrierBind
/// 自定义数据
///
public string Extra { get; set; }
+ public string errorCode { get; set; }
+ public bool success { get; set; }
}
}
diff --git a/Sln.Wcs.HikRoBotApi/Domain/Model/CarrierLock/CarrierLockResultModel.cs b/Sln.Wcs.HikRoBotApi/Domain/Model/CarrierLock/CarrierLockResultModel.cs
index f683e46..a39da7c 100644
--- a/Sln.Wcs.HikRoBotApi/Domain/Model/CarrierLock/CarrierLockResultModel.cs
+++ b/Sln.Wcs.HikRoBotApi/Domain/Model/CarrierLock/CarrierLockResultModel.cs
@@ -33,5 +33,7 @@ namespace Sln.Wcs.HikRoBotApi.Domain.Model.CarrierLock
///
public class CarrierLockResultModel
{
+ public string errorCode { get; set; }
+ public bool success { get; set; }
}
}
diff --git a/Sln.Wcs.HikRoBotApi/Domain/Model/CarrierUnbind/CarrierUnbindResultModel.cs b/Sln.Wcs.HikRoBotApi/Domain/Model/CarrierUnbind/CarrierUnbindResultModel.cs
index d78bbb4..597dcef 100644
--- a/Sln.Wcs.HikRoBotApi/Domain/Model/CarrierUnbind/CarrierUnbindResultModel.cs
+++ b/Sln.Wcs.HikRoBotApi/Domain/Model/CarrierUnbind/CarrierUnbindResultModel.cs
@@ -37,5 +37,7 @@ namespace Sln.Wcs.HikRoBotApi.Domain.Model.CarrierUnbind
/// 自定义数据
///
public string Extra { get; set; }
+ public string errorCode { get; set; }
+ public bool success { get; set; }
}
}
diff --git a/Sln.Wcs.HikRoBotApi/Domain/Model/ContinueTask/ContinueTaskResultModel.cs b/Sln.Wcs.HikRoBotApi/Domain/Model/ContinueTask/ContinueTaskResultModel.cs
index 6011b9b..fbd9e0f 100644
--- a/Sln.Wcs.HikRoBotApi/Domain/Model/ContinueTask/ContinueTaskResultModel.cs
+++ b/Sln.Wcs.HikRoBotApi/Domain/Model/ContinueTask/ContinueTaskResultModel.cs
@@ -47,5 +47,7 @@ namespace Sln.Wcs.HikRoBotApi.Domain.Model.ContinueTask
/// 请求编号
///
public string reqCode { get; set; }
+ public string errorCode { get; set; }
+ public bool success { get; set; }
}
}
diff --git a/Sln.Wcs.HikRoBotApi/Domain/Model/EquipmentNotify/EquipmentNotifyResultModel.cs b/Sln.Wcs.HikRoBotApi/Domain/Model/EquipmentNotify/EquipmentNotifyResultModel.cs
index b72c5ac..d7fe802 100644
--- a/Sln.Wcs.HikRoBotApi/Domain/Model/EquipmentNotify/EquipmentNotifyResultModel.cs
+++ b/Sln.Wcs.HikRoBotApi/Domain/Model/EquipmentNotify/EquipmentNotifyResultModel.cs
@@ -47,5 +47,7 @@ namespace Sln.Wcs.HikRoBotApi.Domain.Model.EquipmentNotify
/// 自定义数据
///
public string Extra { get; set; }
+ public string errorCode { get; set; }
+ public bool success { get; set; }
}
}
diff --git a/Sln.Wcs.HikRoBotApi/Domain/Model/GbCancelTask/GbCancelTaskResultModel.cs b/Sln.Wcs.HikRoBotApi/Domain/Model/GbCancelTask/GbCancelTaskResultModel.cs
index c608238..bedc6ae 100644
--- a/Sln.Wcs.HikRoBotApi/Domain/Model/GbCancelTask/GbCancelTaskResultModel.cs
+++ b/Sln.Wcs.HikRoBotApi/Domain/Model/GbCancelTask/GbCancelTaskResultModel.cs
@@ -42,5 +42,7 @@ namespace Sln.Wcs.HikRoBotApi.Domain.Model.GbCancelTask
/// 自定义扩展字段
///
public object Extra { get; set; }
+ public string errorCode { get; set; }
+ public bool success { get; set; }
}
}
diff --git a/Sln.Wcs.HikRoBotApi/Domain/Model/GbContinueTask/GbContinueTaskResultModel.cs b/Sln.Wcs.HikRoBotApi/Domain/Model/GbContinueTask/GbContinueTaskResultModel.cs
index b7ca47f..6cd6727 100644
--- a/Sln.Wcs.HikRoBotApi/Domain/Model/GbContinueTask/GbContinueTaskResultModel.cs
+++ b/Sln.Wcs.HikRoBotApi/Domain/Model/GbContinueTask/GbContinueTaskResultModel.cs
@@ -47,5 +47,7 @@ namespace Sln.Wcs.HikRoBotApi.Domain.Model.GbContinueTask
/// 自定义扩展字段
///
public object Extra { get; set; }
+ public string errorCode { get; set; }
+ public bool success { get; set; }
}
}
diff --git a/Sln.Wcs.HikRoBotApi/Domain/Model/GenAgvSchedulingTask/GenAgvSchedulingTaskResultModel.cs b/Sln.Wcs.HikRoBotApi/Domain/Model/GenAgvSchedulingTask/GenAgvSchedulingTaskResultModel.cs
index 653b7e3..d6077af 100644
--- a/Sln.Wcs.HikRoBotApi/Domain/Model/GenAgvSchedulingTask/GenAgvSchedulingTaskResultModel.cs
+++ b/Sln.Wcs.HikRoBotApi/Domain/Model/GenAgvSchedulingTask/GenAgvSchedulingTaskResultModel.cs
@@ -42,5 +42,7 @@ namespace Sln.Wcs.HikRoBotApi.Domain.Model.GenAgvSchedulingTask
/// 自定义数据
///
public string Extra { get; set; }
+ public string errorCode { get; set; }
+ public bool success { get; set; }
}
}
diff --git a/Sln.Wcs.HikRoBotApi/Domain/Model/MatLabelBind/MatLabelBindResultModel.cs b/Sln.Wcs.HikRoBotApi/Domain/Model/MatLabelBind/MatLabelBindResultModel.cs
index f3616dc..7043a82 100644
--- a/Sln.Wcs.HikRoBotApi/Domain/Model/MatLabelBind/MatLabelBindResultModel.cs
+++ b/Sln.Wcs.HikRoBotApi/Domain/Model/MatLabelBind/MatLabelBindResultModel.cs
@@ -37,5 +37,7 @@ namespace Sln.Wcs.HikRoBotApi.Domain.Model.MatLabelBind
/// 自定义数据
///
public string Extra { get; set; }
+ public string errorCode { get; set; }
+ public bool success { get; set; }
}
}
diff --git a/Sln.Wcs.HikRoBotApi/Domain/Model/MatLabelUnbind/MatLabelUnbindResultModel.cs b/Sln.Wcs.HikRoBotApi/Domain/Model/MatLabelUnbind/MatLabelUnbindResultModel.cs
index c2e1958..d778da4 100644
--- a/Sln.Wcs.HikRoBotApi/Domain/Model/MatLabelUnbind/MatLabelUnbindResultModel.cs
+++ b/Sln.Wcs.HikRoBotApi/Domain/Model/MatLabelUnbind/MatLabelUnbindResultModel.cs
@@ -33,5 +33,7 @@ namespace Sln.Wcs.HikRoBotApi.Domain.Model.MatLabelUnbind
///
public class MatLabelUnbindResultModel
{
+ public string errorCode { get; set; }
+ public bool success { get; set; }
}
}
diff --git a/Sln.Wcs.HikRoBotApi/Domain/Model/PreTask/PreTaskResultModel.cs b/Sln.Wcs.HikRoBotApi/Domain/Model/PreTask/PreTaskResultModel.cs
index d1dfe47..d82badc 100644
--- a/Sln.Wcs.HikRoBotApi/Domain/Model/PreTask/PreTaskResultModel.cs
+++ b/Sln.Wcs.HikRoBotApi/Domain/Model/PreTask/PreTaskResultModel.cs
@@ -42,5 +42,7 @@ namespace Sln.Wcs.HikRoBotApi.Domain.Model.PreTask
/// 自定义数据
///
public string Extra { get; set; }
+ public string errorCode { get; set; }
+ public bool success { get; set; }
}
}
diff --git a/Sln.Wcs.HikRoBotApi/Domain/Model/QueryCarrier/QueryCarrierResultModel.cs b/Sln.Wcs.HikRoBotApi/Domain/Model/QueryCarrier/QueryCarrierResultModel.cs
index 3e45869..1cb54ce 100644
--- a/Sln.Wcs.HikRoBotApi/Domain/Model/QueryCarrier/QueryCarrierResultModel.cs
+++ b/Sln.Wcs.HikRoBotApi/Domain/Model/QueryCarrier/QueryCarrierResultModel.cs
@@ -87,5 +87,7 @@ namespace Sln.Wcs.HikRoBotApi.Domain.Model.QueryCarrier
/// 自定义数据
///
public string Extra { get; set; }
+ public string errorCode { get; set; }
+ public bool success { get; set; }
}
}
diff --git a/Sln.Wcs.HikRoBotApi/Domain/Model/QueryRobot/QueryRobotResultModel.cs b/Sln.Wcs.HikRoBotApi/Domain/Model/QueryRobot/QueryRobotResultModel.cs
index 4eb9857..d20c426 100644
--- a/Sln.Wcs.HikRoBotApi/Domain/Model/QueryRobot/QueryRobotResultModel.cs
+++ b/Sln.Wcs.HikRoBotApi/Domain/Model/QueryRobot/QueryRobotResultModel.cs
@@ -87,6 +87,8 @@ namespace Sln.Wcs.HikRoBotApi.Domain.Model.QueryRobot
/// 自定义数据
///
public string Extra { get; set; }
+ public string errorCode { get; set; }
+ public bool success { get; set; }
}
///
diff --git a/Sln.Wcs.HikRoBotApi/Domain/Model/QueryTask/QueryTaskResultModel.cs b/Sln.Wcs.HikRoBotApi/Domain/Model/QueryTask/QueryTaskResultModel.cs
index c2ae035..4e68041 100644
--- a/Sln.Wcs.HikRoBotApi/Domain/Model/QueryTask/QueryTaskResultModel.cs
+++ b/Sln.Wcs.HikRoBotApi/Domain/Model/QueryTask/QueryTaskResultModel.cs
@@ -82,6 +82,8 @@ namespace Sln.Wcs.HikRoBotApi.Domain.Model.QueryTask
/// 自定义数据
///
public string Extra { get; set; }
+ public string errorCode { get; set; }
+ public bool success { get; set; }
}
///
diff --git a/Sln.Wcs.HikRoBotApi/Domain/Model/SiteBind/SiteBindResultModel.cs b/Sln.Wcs.HikRoBotApi/Domain/Model/SiteBind/SiteBindResultModel.cs
index 73682cd..32e978c 100644
--- a/Sln.Wcs.HikRoBotApi/Domain/Model/SiteBind/SiteBindResultModel.cs
+++ b/Sln.Wcs.HikRoBotApi/Domain/Model/SiteBind/SiteBindResultModel.cs
@@ -37,5 +37,7 @@ namespace Sln.Wcs.HikRoBotApi.Domain.Model.SiteBind
/// 自定义数据
///
public string Extra { get; set; }
+ public string errorCode { get; set; }
+ public bool success { get; set; }
}
}
diff --git a/Sln.Wcs.HikRoBotApi/Domain/Model/SiteLock/SiteLockResultModel.cs b/Sln.Wcs.HikRoBotApi/Domain/Model/SiteLock/SiteLockResultModel.cs
index b92e214..05aebda 100644
--- a/Sln.Wcs.HikRoBotApi/Domain/Model/SiteLock/SiteLockResultModel.cs
+++ b/Sln.Wcs.HikRoBotApi/Domain/Model/SiteLock/SiteLockResultModel.cs
@@ -33,5 +33,7 @@ namespace Sln.Wcs.HikRoBotApi.Domain.Model.SiteLock
///
public class SiteLockResultModel
{
+ public string errorCode { get; set; }
+ public bool success { get; set; }
}
}
diff --git a/Sln.Wcs.HikRoBotApi/Domain/Model/TaskGroup/TaskGroupResultModel.cs b/Sln.Wcs.HikRoBotApi/Domain/Model/TaskGroup/TaskGroupResultModel.cs
index de0a9af..e95c762 100644
--- a/Sln.Wcs.HikRoBotApi/Domain/Model/TaskGroup/TaskGroupResultModel.cs
+++ b/Sln.Wcs.HikRoBotApi/Domain/Model/TaskGroup/TaskGroupResultModel.cs
@@ -33,5 +33,7 @@ namespace Sln.Wcs.HikRoBotApi.Domain.Model.TaskGroup
///
public class TaskGroupResultModel
{
+ public string errorCode { get; set; }
+ public bool success { get; set; }
}
}
diff --git a/Sln.Wcs.HikRoBotApi/Domain/Model/TaskPriority/TaskPriorityResultModel.cs b/Sln.Wcs.HikRoBotApi/Domain/Model/TaskPriority/TaskPriorityResultModel.cs
index 7e90563..3399eac 100644
--- a/Sln.Wcs.HikRoBotApi/Domain/Model/TaskPriority/TaskPriorityResultModel.cs
+++ b/Sln.Wcs.HikRoBotApi/Domain/Model/TaskPriority/TaskPriorityResultModel.cs
@@ -42,5 +42,7 @@ namespace Sln.Wcs.HikRoBotApi.Domain.Model.TaskPriority
/// 自定义数据
///
public string Extra { get; set; }
+ public string errorCode { get; set; }
+ public bool success { get; set; }
}
}
diff --git a/Sln.Wcs.HikRoBotApi/Domain/Model/ZoneBanish/ZoneBanishResultModel.cs b/Sln.Wcs.HikRoBotApi/Domain/Model/ZoneBanish/ZoneBanishResultModel.cs
index 3cbad03..3e252bd 100644
--- a/Sln.Wcs.HikRoBotApi/Domain/Model/ZoneBanish/ZoneBanishResultModel.cs
+++ b/Sln.Wcs.HikRoBotApi/Domain/Model/ZoneBanish/ZoneBanishResultModel.cs
@@ -42,5 +42,7 @@ namespace Sln.Wcs.HikRoBotApi.Domain.Model.ZoneBanish
/// 自定义数据
///
public string Extra { get; set; }
+ public string errorCode { get; set; }
+ public bool success { get; set; }
}
}
diff --git a/Sln.Wcs.HikRoBotApi/Domain/Model/ZoneBlockade/ZoneBlockadeResultModel.cs b/Sln.Wcs.HikRoBotApi/Domain/Model/ZoneBlockade/ZoneBlockadeResultModel.cs
index a157a62..d1179a3 100644
--- a/Sln.Wcs.HikRoBotApi/Domain/Model/ZoneBlockade/ZoneBlockadeResultModel.cs
+++ b/Sln.Wcs.HikRoBotApi/Domain/Model/ZoneBlockade/ZoneBlockadeResultModel.cs
@@ -37,5 +37,7 @@ namespace Sln.Wcs.HikRoBotApi.Domain.Model.ZoneBlockade
/// 自定义数据
///
public string Extra { get; set; }
+ public string errorCode { get; set; }
+ public bool success { get; set; }
}
}
diff --git a/Sln.Wcs.HikRoBotApi/Domain/Model/ZoneHoming/ZoneHomingResultModel.cs b/Sln.Wcs.HikRoBotApi/Domain/Model/ZoneHoming/ZoneHomingResultModel.cs
index 014e9cd..ec750a9 100644
--- a/Sln.Wcs.HikRoBotApi/Domain/Model/ZoneHoming/ZoneHomingResultModel.cs
+++ b/Sln.Wcs.HikRoBotApi/Domain/Model/ZoneHoming/ZoneHomingResultModel.cs
@@ -47,5 +47,7 @@ namespace Sln.Wcs.HikRoBotApi.Domain.Model.ZoneHoming
/// 自定义数据
///
public string Extra { get; set; }
+ public string errorCode { get; set; }
+ public bool success { get; set; }
}
}
diff --git a/Sln.Wcs.HikRoBotApi/Domain/Model/ZonePause/ZonePauseResultModel.cs b/Sln.Wcs.HikRoBotApi/Domain/Model/ZonePause/ZonePauseResultModel.cs
index bd47377..f18a11b 100644
--- a/Sln.Wcs.HikRoBotApi/Domain/Model/ZonePause/ZonePauseResultModel.cs
+++ b/Sln.Wcs.HikRoBotApi/Domain/Model/ZonePause/ZonePauseResultModel.cs
@@ -37,5 +37,7 @@ namespace Sln.Wcs.HikRoBotApi.Domain.Model.ZonePause
/// 自定义数据
///
public string Extra { get; set; }
+ public string errorCode { get; set; }
+ public bool success { get; set; }
}
}
diff --git a/Sln.Wcs.HikRoBotApi/Service/Impl/HikRoBotService.cs b/Sln.Wcs.HikRoBotApi/Service/Impl/HikRoBotService.cs
index 9d91d1f..c738fca 100644
--- a/Sln.Wcs.HikRoBotApi/Service/Impl/HikRoBotService.cs
+++ b/Sln.Wcs.HikRoBotApi/Service/Impl/HikRoBotService.cs
@@ -1,13 +1,13 @@
-using Sln.Wcs.HikRoBotApi.Domain.Dto.CancelTask;
-using Sln.Wcs.HikRoBotApi.Domain.Dto.ContinueTask;
using Sln.Wcs.HikRoBotApi.Domain.Dto.GbCancelTask;
using Sln.Wcs.HikRoBotApi.Domain.Dto.GbContinueTask;
using Sln.Wcs.HikRoBotApi.Domain.Dto.GbTaskSubmit;
+using Sln.Wcs.HikRoBotApi.Domain.Model.CarrierLock;
+using Sln.Wcs.HikRoBotApi.Domain.Model.MatLabelUnbind;
+using Sln.Wcs.HikRoBotApi.Domain.Model.SiteLock;
+using Sln.Wcs.HikRoBotApi.Domain.Model.TaskGroup;
using Sln.Wcs.HikRoBotApi.Enum;
using Sln.Wcs.HikRoBotApi.Util;
using Sln.Wcs.HikRoBotSdk;
-using GenAgvSchedulingTaskDto = Sln.Wcs.HikRoBotApi.Domain.Dto.GenAgvSchedulingTask.GenAgvSchedulingTaskDto;
-using GenAgvSchedulingTaskResultDto = Sln.Wcs.HikRoBotApi.Domain.Dto.GenAgvSchedulingTask.GenAgvSchedulingTaskResultDto;
using TaskGroupResultDto = Sln.Wcs.HikRoBotApi.Domain.Dto.TaskGroup.TaskGroupResultDto;
using TaskPriorityResultDto = Sln.Wcs.HikRoBotApi.Domain.Dto.TaskPriority.TaskPriorityResultDto;
using ZonePauseResultDto = Sln.Wcs.HikRoBotApi.Domain.Dto.ZonePause.ZonePauseResultDto;
@@ -26,8 +26,6 @@ using QueryCarrierResultDto = Sln.Wcs.HikRoBotApi.Domain.Dto.QueryCarrier.QueryC
using MatLabelBindResultDto = Sln.Wcs.HikRoBotApi.Domain.Dto.MatLabelBind.MatLabelBindResultDto;
using MatLabelUnbindResultDto = Sln.Wcs.HikRoBotApi.Domain.Dto.MatLabelUnbind.MatLabelUnbindResultDto;
using EquipmentNotifyResultDto = Sln.Wcs.HikRoBotApi.Domain.Dto.EquipmentNotify.EquipmentNotifyResultDto;
-using CancelTaskResultDto = Sln.Wcs.HikRoBotApi.Domain.Dto.CancelTask.CancelTaskResultDto;
-using ContinueTaskResultDto = Sln.Wcs.HikRoBotApi.Domain.Dto.ContinueTask.ContinueTaskResultDto;
#region << 版 本 注 释 >>
/*--------------------------------------------------------------------
@@ -58,1029 +56,774 @@ namespace Sln.Wcs.HikRoBotApi.Service.Impl
private readonly IHIKRoBotSdk hikRoBotSdk;
private readonly ApiResultCodeUtil codeUtil;
- public HikRoBotService(IHIKRoBotSdk hikRoBotSdk,ApiResultCodeUtil codeUtil)
+ public HikRoBotService(IHIKRoBotSdk hikRoBotSdk, ApiResultCodeUtil codeUtil)
{
this.hikRoBotSdk = hikRoBotSdk;
this.codeUtil = codeUtil;
}
- public GbContinueTaskResultDto GbContinueTask(GbContinueTaskDto gbContinueTask)
+ ///
+ /// 通用执行方法:封装空值检查、SDK 调用、结果码解析、异常处理
+ ///
+ private TResult Execute(
+ Func