From 64ec1a7fb55389d8db371d112e49f741de866796 Mon Sep 17 00:00:00 2001 From: lss <Lss@HanInfo> Date: 星期三, 18 六月 2025 16:41:26 +0800 Subject: [PATCH] 业务开发与优化 --- HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/WmsController.cs | 47 ++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 38 insertions(+), 9 deletions(-) diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/WmsController.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/WmsController.cs index d756ce6..fe65111 100644 --- a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/WmsController.cs +++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/WmsController.cs @@ -22,9 +22,9 @@ /// <returns></returns> [HttpPost] // [Route("OutboundOrder")] - public Result CreateTask(CreateTaskModel model) + public Result<Empty> CreateTask(CreateTaskModel model) { - Result result = new Result(); + Result<Empty> result = new Result<Empty>(); LogHelper.Info("CreateTask 鎺ユ敹锛� + JsonConvert.SerializeObject(model), "CreateTask"); result = ApiHelper.createtask(model); LogHelper.Info("CreateTask 杩斿洖锛� + JsonConvert.SerializeObject(result), "CreateTask"); @@ -32,13 +32,13 @@ } /// <summary> - /// 鐢宠鍏ュ簱 + /// 璁惧淇″彿鍙嶉 /// </summary> /// <param name="model"></param> /// <returns></returns> - public Result notifyDeviceSignal(NotifyDeviceSignalModel model) + public Result<Empty> notifyDeviceSignal(NotifyDeviceSignalModel model) { - Result result = new Result(); + Result<Empty> result = new Result<Empty>(); LogHelper.Info("notifyDeviceSignal 鎺ユ敹锛� + JsonConvert.SerializeObject(model), "EquipmentInfo"); result = ApiHelper.NotifyDeviceSignal(model); LogHelper.Info("notifyDeviceSignal 杩斿洖锛� + JsonConvert.SerializeObject(result), "EquipmentInfo"); @@ -50,11 +50,40 @@ /// </summary> /// <param name="model"></param> /// <returns></returns> - public ReturnResult notifyTaskStatus(NotifyTaskStatusModel model) + public Result<Empty> notifyTaskStatus(NotifyTaskStatusModel model) { - LogHelper.Info("AGVCallbackState Request锛� + JsonConvert.SerializeObject(model), "HosttoagvTask"); - WCSCore.NotifyTaskStatus(model); - return new ReturnResult(); + LogHelper.Info("notifyTaskStatus 鎺ユ敹锛� + JsonConvert.SerializeObject(model), "EquipmentInfo"); + var result= WCSCore.NotifyTaskStatus(model); + LogHelper.Info("notifyTaskStatus 杩斿洖锛� + JsonConvert.SerializeObject(result), "EquipmentInfo"); + return result; + } + + /// <summary> + /// 鑾峰彇鎵樼洏鐗╂枡淇℃伅 + /// </summary> + /// <param name="model"></param> + /// <returns></returns> + public Result<Empty> getCntrInfo(GetCntrInfoModel model) + { + Result<Empty> result = new Result<Empty>(); + LogHelper.Info("getCntrInfo 鎺ユ敹锛� + JsonConvert.SerializeObject(model), "EquipmentInfo"); + result = ApiHelper.GetCntrInfo(model); + LogHelper.Info("getCntrInfo 杩斿洖锛� + JsonConvert.SerializeObject(result), "EquipmentInfo"); + return result; + } + + /// <summary> + /// 鐢宠缁堢偣 + /// </summary> + /// <param name="model"></param> + /// <returns></returns> + public Result<ReseltApplyDestModel> applyDest(ApplyDestModel model) + { + Result<ReseltApplyDestModel> result = new Result<ReseltApplyDestModel>(); + LogHelper.Info("applyDest 鎺ユ敹锛� + JsonConvert.SerializeObject(model), "EquipmentInfo"); + result = ApiHelper.ApplyDest(model); + LogHelper.Info("applyDest 杩斿洖锛� + JsonConvert.SerializeObject(result), "EquipmentInfo"); + return result; } } } -- Gitblit v1.9.1