zhangchengsong
12 小时以前 f59f3b24814387573b5bca9a9b6c832a3720ee7e
ÏîÄ¿´úÂë/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/WMSTaskService.cs
@@ -229,8 +229,11 @@
                return apiResponse.ErrorResponse($"WCS任务添加错误,原因:{ex.Message}");
            }
        }
        //设置光幕
        /// <summary>
        /// è®¾ç½®å…‰å¹•
        /// </summary>
        /// <param name="setCurtain"></param>
        /// <returns></returns>
        public ApiResponse setCurtain(SetCurtainRequest setCurtain)
        {
            if (setCurtain == null || setCurtain.Datas == null || setCurtain.Datas.Length == 0)
@@ -288,8 +291,12 @@
                return apiResponse.ErrorResponse($"WCS设置光幕错误,原因:{ex.Message}");
            }
        }
        #endregion
       #endregion
        /// <summary>
        /// agv进出入反馈
        /// </summary>
        /// <param name="agvUpdateRequest"></param>
        /// <returns></returns>
        public ApiResponse getAGVStatus(AgvUpdateRequest agvUpdateRequest)
        {
            if (agvUpdateRequest == null) return new ApiResponse().ErrorResponse("请求参数不能为空");
@@ -325,7 +332,6 @@
                            int portStatus = conveyorLine.Communicator.Read<ushort>(permitHandShake.DeviceProAddress);
                            int stationStatus = conveyorLine.Communicator.Read<ushort>(stationNum.DeviceProAddress);
                            bool canEnter = (portStatus == 1 && stationStatus == 1) || (portStatus == 2 && stationStatus == 0);
                            if (!canEnter)
                            {
                                if (request != null) conveyorLine.Communicator.Write<short>(request.DeviceProAddress, 0);
@@ -366,7 +372,7 @@
                commandResult = HttpHelper.Post<CommandResult>(urlWMStaskreturn, taskInfo1, "任务状态回调");
                WriteLog.Write_Log("同步给上游反馈任务完成", "任务信息", $"任务号:{taskId}", $"调取参数:{taskInfo1.ToJsonString()},返回参数:{commandResult.ToJsonString()}");
                WriteLog.Write_Log("同步给上游反馈任务完成", "任务信息", $"任务号:【{taskId}】", $"调取参数:【{taskInfo1.ToJsonString()}】\n返回参数:{commandResult.ToJsonString()}】");
                return commandResult;
            }
            catch (Exception ex)
@@ -376,7 +382,7 @@
                string resujos = $"WCS接口错误,原因:{ex.Message}";
                commandResult.result = resujos.ToJsonString();
                WriteLog.Write_Log("同步给上游反馈任务完成", "任务信息", $"任务号:{taskId}", $"需要上传WMS信息内容:{commandResult.ToJsonString()},WCS接口错误,原因:{ex.Message}");
                WriteLog.Write_Log("同步给上游反馈任务完成", "任务信息", $"任务号:【{taskId}】", $"需要上传WMS信息内容:【{commandResult.ToJsonString()}】\nWCS接口错误,原因:{ex.Message}");
                return commandResult;
            }