| | |
| | | |
| | | namespace HH.WCS.Mobox3.NFLZ.core { |
| | | internal class WCSCore { |
| | | |
| | | public const string AlterControlSwitch01 = "1";//任务上报MES变更开发 1-开启 0-关闭 |
| | | public static void OperateAgvTaskStatus(AgvTaskState model) { |
| | | if (string.IsNullOrEmpty(model.No)) { |
| | | //无任务号请求(交管) |
| | |
| | | //调用第三方接口(如果有)TaskProcess.ReportStatus |
| | | TaskProcess.ThirdReportStatus(TN_Task, model.State, model.ForkliftNo); |
| | | TaskProcess.UpdateAgvNo(TN_Task, model.ForkliftNo); |
| | | if (AlterControlSwitch01 == "1") TaskProcess.GeneralInterFaceFunc(TN_Task, model.State.ToString(), model.ForkliftNo); |
| | | } |
| | | else { |
| | | LogHelper.Info("安全请求交互"); |
| | | //安全请求等 |
| | | TaskProcess.OperateReq(model.No, model.State, model.ForkliftNo, model.ExtData); |
| | | WCSHelper.AddActionRecord(model.No, model.State, model.ForkliftNo, model.ExtData); |
| | | } |
| | | } |
| | | } |