| | |
| | | else |
| | | { |
| | | LogHelper.Info($"入库任务 计算终点,任务类型:{a.S_OP_DEF_NAME}"); |
| | | if (a.S_OP_DEF_NAME == "接驳位入库" || a.S_OP_DEF_NAME == "瓶盖空托入库") |
| | | if (a.S_OP_DEF_NAME == "接驳位入库" || a.S_OP_DEF_NAME == "瓶盖空托入库" || a.S_OP_DEF_NAME == "瓶坯非即产空框入库" || a.S_OP_DEF_NAME == "瓶坯接驳位入库") |
| | | { |
| | | string itemCode = ""; |
| | | var cntrInfo = db.Queryable<LocCntrRel>().Where(b => b.S_LOC_CODE == a.S_START_LOC).First(); |
| | |
| | | var itemInfo = db.Queryable<CntrItemRel>().Where(b => b.S_CNTR_CODE == cntrInfo.S_CNTR_CODE).First(); |
| | | if(itemInfo != null) |
| | | { |
| | | itemCode = itemInfo.S_ITEM_CODE; |
| | | itemCode = itemInfo.S_ITEM_CODE + itemInfo.S_BATCH_NO; |
| | | } |
| | | } |
| | | result = TaskProcess.BCPInOrOut(db, true, a.S_NOTE + "库区", itemCode); |
| | | if (a.S_NOTE.Contains("指定库区")) |
| | | { |
| | | string areaName = a.S_NOTE.Split('-')[1]; |
| | | result = TaskProcess.BCPInOrOut(db, true, areaName, itemCode); |
| | | } |
| | | else |
| | | { |
| | | result = TaskProcess.BCPInOrOut(db, true, a.S_NOTE + "库区", itemCode); |
| | | } |
| | | } |
| | | if (a.S_OP_DEF_NAME.Contains("注塑") && a.S_OP_DEF_NAME.Contains("满托下线(瓶坯)")) |
| | | { |