| | |
| | | string Traycode = mst.S_CNTR_CODE; |
| | | var isFu = "0"; |
| | | |
| | | try |
| | | { |
| | | var cntr = ContainerHelper.GetCntr(Traycode); |
| | | |
| | | if (cntr!=null) |
| | |
| | | { |
| | | LogHelper.Info("Wcs立库下发任务 返回信息为空", "立库下发任务"); |
| | | return false; |
| | | } |
| | | } |
| | | catch (Exception) |
| | | { |
| | | |
| | | throw; |
| | | } |
| | | } |
| | | |
| | |
| | | RfidChek.S_RESULT = "RFID校验失败"; |
| | | if (WcsCancellTask(transportTask)) |
| | | { |
| | | ContainerHelper.delCntr(transportTask.S_CNTR_CODE); |
| | | ContainerHelper.delCntrItem(transportTask.S_CNTR_CODE); |
| | | |
| | | TaskHelper.Fail(transportTask); |
| | | TaskProcess.OperateStatus(transportTask, 7); |
| | | |
| | |
| | | throw new Exception("修改任务表失败"); |
| | | } |
| | | newDb.CommitTran(); |
| | | |
| | | var agvTask1 = TaskHelper.GetTaskByWorkNo(transportTask.S_OP_CODE, "agv"); |
| | | TaskHelper.opMesTask(agvTask1, 3); |
| | | ContainerHelper.delCntr(transportTask.S_CNTR_CODE); |
| | | ContainerHelper.delCntrItem(transportTask.S_CNTR_CODE); |
| | | } |
| | | else { |
| | | LogHelper.Info($"RFID校验失败,通知Wcs取消任务失败", "Wcs任务执行通知"); |
| | |
| | | string bit = ""; |
| | | var Meshod = ""; |
| | | var newDb = new SqlHelper<object>().GetInstance(); |
| | | |
| | | try |
| | | { |
| | | var tac = newDb.Queryable<WcsSafety>().Where(a => a.TaskNo == mst.S_CODE && a.Sign == state).ToList(); |
| | | if (tac.Count() > 0) |
| | | { |
| | |
| | | { |
| | | bit = mst.S_START_LOC; |
| | | } |
| | | else { |
| | | else |
| | | { |
| | | bit = mst.S_END_LOC; |
| | | } |
| | | |
| | |
| | | LogHelper.Info("agv执行通知成功 返回信息为空", "agv执行通知"); |
| | | return false; |
| | | } |
| | | } |
| | | catch (Exception) |
| | | { |
| | | |
| | | throw; |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | |
| | | public string code { get; set; } |
| | | public string msg { get; set; } |
| | | public bool success { get; set; } |
| | | public DataItem lastTime { get; set; } |
| | | public DateTime lastTime { get; set; } |
| | | } |
| | | |
| | | /// <summary> |