| | |
| | | var fromLoc = locc.FindEntity(x => x.S_LOC_CODE == from); |
| | | var endLoc = locc.FindEntity(x => x.S_LOC_CODE == to); |
| | | |
| | | string t = ""; |
| | | //string t = ""; |
| | | if (workMode == "AGV" && string.IsNullOrEmpty(S_INDEX)) |
| | | { |
| | | var s = Settings.deviceInfos.Find(x => x.location.Contains(from)) != null; |
| | | var e = Settings.deviceInfos.Find(x => x.location.Contains(to)) != null; |
| | | |
| | | t = "F01"; |
| | | if (s && !e) t = "A002"; |
| | | if (!s && e) t = "A003"; |
| | | if (s && e) t = "A004"; |
| | | S_INDEX = "F01"; |
| | | if (s && !e) S_INDEX = "A002"; |
| | | if (!s && e) S_INDEX = "A003"; |
| | | if (s && e) S_INDEX = "A004"; |
| | | } |
| | | try |
| | | { |
| | |
| | | N_START_LAYER = startLayer, |
| | | N_END_LAYER = endLayer, |
| | | N_CNTR_COUNT = cntrCount, |
| | | S_INDEX = t, |
| | | S_INDEX = S_INDEX, |
| | | }; |
| | | ITaskRepository taskserice = new TaskRepository(); |
| | | taskserice.Insert(wmsTask); |