| | |
| | | |
| | | public WebResponseContent CESTEXT() |
| | | { |
| | | WriteLog.Write_Log("æ¥æ¶MESå
¥åºä»»å¡ä¸å", $"任塿¥æ¶åæ°", "æå", $"åæ°ï¼234jkljsldafjlasdf"); |
| | | |
| | | return WebResponseContent.Instance.OK(); |
| | | } |
| | | |
| | |
| | | return WebResponseContent.Instance.Error(ex.Message); |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | //ä»»å¡è·å |
| | | public List<Dt_Task> GetaskQueue(string deviceId) |
| | | { |
| | | return BaseDal.QueryData(x => x.Roadway == deviceId && (x.TaskStatus == (int)InTaskStatusEnum.PLC_InFinish || x.TaskStatus == (int)OutTaskStatusEnum.OutNew) && x.NumberSsuances==0); |
| | | } |
| | | |
| | | //è·åå½åå åæºæ§è¡çä»»å¡ |
| | | public bool CurrentTaskProgress(string deviceId) |
| | | { |
| | | int taskcount=BaseDal.QueryData(x => x.Roadway == deviceId && (x.TaskStatus == (int)InTaskStatusEnum.SC_IntExecuting || x.TaskStatus == (int)OutTaskStatusEnum.SC_OutExecuting || x.TaskStatus == (int)RelocationTaskStatusEnum.RelocationExecuting)).Count(); |
| | | if (taskcount == 0) return false; |
| | | return true; |
| | | } |
| | | |
| | | //è·åå åæºå®æï¼ä¸åè¾é线çä»»å¡ |
| | | public static List<string> OutSCList = new List<string>() { "1109", "1105", "1210", "1212", "1214" }; |
| | | public List<Dt_Task> GetaskQueuePLC() |
| | | { |
| | | return BaseDal.QueryData(x => x.TaskStatus == (int)OutTaskStatusEnum.SC_OutFinish && OutSCList.Contains(x.CurrentAddress)); |
| | | } |
| | | |
| | | //è·åæ¯å¦æç§»åºçä»»å¡ |
| | | public Dt_Task GeRelocationTaskQueue(string LocationCode) |
| | | { |
| | | return BaseDal.QueryData(x => x.TaskStatus == (int)RelocationTaskStatusEnum.RelocationNew && x.CurrentAddress == LocationCode).FirstOrDefault(); |
| | | } |
| | | |
| | | public bool RelocationTaskProgress(string deviceId) |
| | | { |
| | | int taskcount = BaseDal.QueryData(x => x.Roadway == deviceId && (x.TaskStatus == (int)RelocationTaskStatusEnum.RelocationExecuting || x.TaskStatus == (int)RelocationTaskStatusEnum.RelocationNew) ).Count(); |
| | | if (taskcount == 0) return false; |
| | | return true; |
| | | } |
| | | } |
| | | } |