| | |
| | | && c.N_CURRENT_NUM == 0 && c.C_ENABLE == "Y" |
| | | && SqlFunc.Subqueryable<TN_Loc_Container>().Where(b => b.S_LOC_CODE == c.S_CODE).NotAny()//不能有货 |
| | | ). |
| | | OrderBy(o => o.T_MODIFY, OrderByType.Asc).First();//查询合适的终点货位,直接判断当前数量为0即可 |
| | | OrderBy(o => o.N_LAYER, OrderByType.Asc).First();//查询合适的终点货位,1层先入库 |
| | | |
| | | if (endLoc != null) |
| | | { |
| | |
| | | SHIFT = model.shift, |
| | | }; |
| | | SpecHelper.InsertComponentDetail(target); |
| | | }); |
| | | |
| | | Task task27 = Task.Run(() => |
| | | { |
| | | SpecHelper.DeleteInventoryM(cgInfo.S_ID); |
| | | }); |
| | | } |
| | | else |
| | |
| | | SHIFT = model.shift, |
| | | }; |
| | | SpecHelper.InsertInventoryM(target); |
| | | } |
| | | }); |
| | | Task task26 = Task.Run(() => |
| | | { |
| | | if (startLoc.S_AREA_CODE == Settings.Areas[1] && cginfo != null) |
| | | { |
| | | SpecHelper.DeleteInventoryM(cginfo.S_ID); |
| | | } |
| | | }); |
| | | |