| | |
| | | Receiver = "RCS", |
| | | //IsSuccess = 1, //是否下发成功 0失败 1成功 |
| | | SendDate = DateTime.Now, //发送时间 |
| | | //BackDate = DateTime.Now, //返回时间 |
| | | //BackDate = DateTime.Now, //返回时间 |
| | | StartLocat = item.LocatNo,//起始位置 |
| | | EndLocat = endLoction.LocatNo,//目标位置 |
| | | PalletNo = item.PalletNo,//托盘码 |
| | |
| | | { |
| | | Taskno = taskNo,//任务号 |
| | | Startport = item.LocatNo, |
| | | Endport = endLoction.LocatNo, |
| | | Endport = model.Location,//endLoction.LocatNo, |
| | | Pallno = item.PalletNo, |
| | | Crtype = "1",//叫桶 |
| | | WareHouseNo = houseNo |
| | |
| | | { |
| | | Taskno = taskNo,//任务号 |
| | | Startport = pallet.LocatNo,//起始位置 |
| | | Endport = endLoction.LocatNo,//目标位置 |
| | | Endport = model.Location,//endLoction.LocatNo,//目标位置 |
| | | Pallno = pallet.PalletNo,//桶号 |
| | | Crtype = "1",//叫桶 |
| | | WareHouseNo = houseNo//车间编码 |
| | |
| | | var task = new TaskDetial |
| | | { |
| | | Taskno = taskNo,//任务号 |
| | | Startport = deviceLocatInfo.LocatNo, |
| | | Endport = loction.LocatNo, |
| | | Startport = model.Location,//deviceLocatInfo.LocatNo,//起始位置 |
| | | Endport = loction.LocatNo,//目标位置 |
| | | Pallno = palletInfo.PalletNo, |
| | | Crtype = "0",//入库 |
| | | WareHouseNo = houseNo |
| | |
| | | //查找储位 |
| | | var loctionModel = Db.Queryable<SysStorageLocat>().Where(w => w.IsDel == "0" && w.Status == "0" && w.Flag == "0" && w.WareHouseNo == houseNo && areaNoList.Contains(w.AreaNo)) |
| | | .OrderBy(o => o.Row).OrderByDescending(o => o.Column).First(); |
| | | if (loctionModel == null) |
| | | { |
| | | throw new Exception("该车间净桶区暂无空余储位"); |
| | | } |
| | | //if (loctionModel == null) |
| | | //{ |
| | | // throw new Exception("该车间净桶区暂无空余储位"); |
| | | //} |
| | | return loctionModel; |
| | | } |
| | | catch (Exception ex) |