| | |
| | | var locate1 = _db.Queryable<WcsStorageLocat>().First(m => m.IsDelete == false && m.LocatNo == straLocate); |
| | | var locate2 = _db.Queryable<WcsStorageLocat>().First(m => m.IsDelete == false && m.LocatNo == endLocate); |
| | | |
| | | if (locate1q == "B" || locate2q == "B") |
| | | if (locate1q == "B" ) |
| | | { |
| | | if (Area1002.Contains(locate2.AreaNo) || Area1002.Contains(locate1.AreaNo)) |
| | | if ( Area1002.Contains(locate1.AreaNo) ) |
| | | { |
| | | jiebo = "1JB";//接驳位 |
| | | } |
| | | if (Area10031.Contains(locate2.AreaNo) || Area10032.Contains(locate2.AreaNo) || Area10031.Contains(locate1.AreaNo) || Area10032.Contains(locate1.AreaNo)) |
| | | if (Area10031.Contains(locate1.AreaNo) || Area10032.Contains(locate1.AreaNo)) |
| | | { |
| | | jiebo = "2JB"; |
| | | } |
| | | } |
| | | if (locate2q == "B") |
| | | { |
| | | if ( Area1002.Contains(locate2.AreaNo)) |
| | | { |
| | | jiebo = "1JB";//接驳位 |
| | | } |
| | | if (Area10031.Contains(locate2.AreaNo) || Area10032.Contains(locate2.AreaNo)) |
| | | { |
| | | jiebo = "2JB"; |
| | | } |
| | |
| | | case "STORAGE" when type2 == "SITE": |
| | | { |
| | | taskModle = "FJ"; |
| | | |
| | | } |
| | | break; |
| | | case "SITE" when type2 == "STORAGE": |
| | | { |
| | | taskModle = "YCRK"; |
| | | taskModle = "YCRK"; |
| | | if (locate1.AreaNo == "B10") |
| | | { |
| | | taskModle = "DPJRK"; |
| | | } |
| | | } |
| | | break; |
| | | case "SITE" when type2 == "SITE": |
| | |
| | | { |
| | | taskModle = "CPRK1003"; |
| | | } |
| | | else if(Area1002.Contains(locate1.AreaNo) && locate2.AreaNo == "B04") |
| | | else if (Area1002.Contains(locate1.AreaNo) && locate2.AreaNo == "B04") |
| | | { |
| | | taskModle = "CPRK1002"; |
| | | } |
| | | |
| | | // 车间余料退回到仓库分拣区 liudl |
| | | else if (locate1.AreaNo == "B06" && (locate2.AreaNo == "B05" || locate2.AreaNo=="B02")) |
| | | { |
| | | taskModle = "TL1002"; |
| | | } |
| | | else if ((locate1.AreaNo == "B07" || locate1.AreaNo == "B09") && (locate2.AreaNo == "B05" || locate2.AreaNo == "B02")) |
| | | { |
| | | taskModle = "TL1003"; |
| | | } |
| | | |
| | | // 空托盘到叠托机构 |
| | | else if (locate2.AreaNo == "B10") |
| | | { |
| | | taskModle = "DP"; |
| | | } |
| | | |
| | | else if (locate1.AreaNo == "B06" && locate2.AreaNo == "B05") |
| | | { |
| | | taskModle = "TL1002"; |
| | | } |
| | | else if ((Area10032.Contains(locate2.AreaNo) || Area10031.Contains(locate2.AreaNo)) && !AreaAll.Contains(locate1.AreaNo)) |
| | | { |
| | |
| | | { |
| | | taskModle = "YCLSX2"; |
| | | } |
| | | |
| | | //else if (locate2.AreaNo == "B10") |
| | | //{ |
| | | // taskModle = "PF-FMR-STACK-NOTIFY-TASK"; |
| | | //} |
| | | } |
| | | break; |
| | | default: |