| | |
| | | CARCODE = cG_Detail.S_CAR_CODE, |
| | | WEIGHT = cG_Detail.F_QTY, |
| | | REMELTTIME = DateTime.Now, |
| | | TASKNO = taskNo |
| | | TASKNO = taskNo, |
| | | SHIFT = model.shift, |
| | | }; |
| | | SpecHelper.InsertRemeltDetail(target); |
| | | } |
| | |
| | | ITEMSTATE = cG_Detail.S_ITEM_STATE, |
| | | ITEMCODE = cG_Detail.S_ITEM_CODE, |
| | | LOGINNAME = model.staff, |
| | | SHIFT = "None", |
| | | SHIFT = model.shift, |
| | | }; |
| | | SpecHelper.InsertInventoryM(target); |
| | | } |
| | |
| | | catch (Exception ex) |
| | | { |
| | | result.resultCode = -1; |
| | | result.resultMsg = $"发生了异常:{ex.Message}"; |
| | | result.resultMsg = $"PDA满托复检判断,发生了异常:{ex.Message}"; |
| | | LogHelper.Info(result.resultMsg); |
| | | return result; |
| | | } |
| | |
| | | SPEC = cgInfo.S_SPE, |
| | | CARCODE = cgInfo.S_CAR_CODE, |
| | | WEIGHT = cgInfo.F_QTY, |
| | | REMELTTIME = DateTime.Now |
| | | REMELTTIME = DateTime.Now, |
| | | SHIFT = model.shift, |
| | | }; |
| | | SpecHelper.InsertRemeltDetail(target); |
| | | }); |
| | |
| | | |
| | | var allCount = allCg.Count; |
| | | var waittime = SpecHelper.GetExportTime(model.Spe); |
| | | var okCount = allCg.Count(o => o.N_ITEM_STATE == 0 && o.S_ITEM_STATE == "合格" && o.T_MODIFY.AddMinutes(waittime) <= System.DateTime.Now); |
| | | var okCount = allCg.Count(o => o.N_ITEM_STATE == 0 && o.S_ITEM_STATE == "合格" && o.T_MODIFY.AddHours(waittime) <= System.DateTime.Now); |
| | | return $"满足{model.Spe}规格的总托盘数量:{allCount},其中合格且静置时间已过的托盘数量:{okCount}"; |
| | | } |
| | | catch (Exception ex) |
| | |
| | | WEIGHT = modelWeight, |
| | | ITEMSTATE = "待检", |
| | | LOGINNAME = model.staff, |
| | | SHIFT = "None", |
| | | SHIFT = model.shift, |
| | | STARTLOC = startLoc.S_CODE, |
| | | }; |
| | | SpecHelper.InsertEquipProDetail(target); |
| | |
| | | WEIGHT = modelWeight, |
| | | ITEMSTATE = "待检", |
| | | LOGINNAME = model.staff, |
| | | SHIFT = "None", |
| | | SHIFT = model.shift, |
| | | }; |
| | | SpecHelper.InsertInventoryM(target); |
| | | }); |
| | |
| | | WEIGHT = cgInfo.F_QTY, |
| | | SPEC = model.Spe, |
| | | TASKNO = taskNo, |
| | | SHIFT = model.shift, |
| | | }; |
| | | SpecHelper.InsertComponentDetail(target); |
| | | }); |
| | |
| | | CARCODE = cG_Detail.S_CAR_CODE, |
| | | WEIGHT = cG_Detail.F_QTY, |
| | | REMELTTIME = DateTime.Now, |
| | | TASKNO = taksNo |
| | | TASKNO = taksNo, |
| | | SHIFT = model.shift, |
| | | }; |
| | | SpecHelper.InsertSurplusDetail(target); |
| | | }); |
| | |
| | | ITEMSTATE = cG_Detail.S_ITEM_STATE, |
| | | ITEMCODE = cG_Detail.S_ITEM_CODE, |
| | | LOGINNAME = model.staff, |
| | | SHIFT = "None", |
| | | SHIFT = model.shift, |
| | | }; |
| | | SpecHelper.InsertInventoryM(target); |
| | | }); |
| | |
| | | SPEC = cG_old_Detail.S_SPE, |
| | | CARCODE = cG_old_Detail.S_CAR_CODE, |
| | | WEIGHT = cG_old_Detail.F_QTY, |
| | | REMELTTIME = DateTime.Now |
| | | REMELTTIME = DateTime.Now, |
| | | SHIFT = model.shift, |
| | | }; |
| | | SpecHelper.InsertRemeltDetail(target); |
| | | } |
| | |
| | | SPEC = cG_new_Detail_Ins.S_SPE, |
| | | CARCODE = cG_new_Detail_Ins.S_CAR_CODE, |
| | | WEIGHT = cG_new_Detail_Ins.F_QTY, |
| | | REMELTTIME = DateTime.Now |
| | | REMELTTIME = DateTime.Now, |
| | | SHIFT = model.shift, |
| | | }; |
| | | SpecHelper.InsertRemeltDetail(target); |
| | | } |
| | |
| | | ITEMSTATE = cG_old_Detail.S_ITEM_STATE, |
| | | ITEMCODE = cG_old_Detail.S_ITEM_CODE, |
| | | LOGINNAME = model.staff, |
| | | SHIFT = "None", |
| | | SHIFT = model.shift, |
| | | }; |
| | | SpecHelper.InsertInventoryM(target); |
| | | } |
| | |
| | | ITEMSTATE = cG_new_Detail_Ins.S_ITEM_STATE, |
| | | ITEMCODE = cG_new_Detail_Ins.S_ITEM_CODE, |
| | | LOGINNAME = model.staff, |
| | | SHIFT = "None", |
| | | SHIFT = model.shift, |
| | | }; |
| | | SpecHelper.InsertInventoryM(target); |
| | | } |
| | |
| | | |
| | | if (startLocCnt == null) |
| | | { |
| | | result.resultCode = 3; |
| | | result.resultMsg = $"起始位置{model.startLoc}未绑定容器"; |
| | | LogHelper.Info(result.resultMsg); |
| | | return result; |
| | | startLocCnt = new TN_Loc_Container() |
| | | { |
| | | S_LOC_CODE = model.startLoc, |
| | | S_CNTR_CODE = Guid.NewGuid().ToString("D"), |
| | | }; |
| | | db.Insertable<TN_Loc_Container>(startLocCnt).ExecuteCommand(); |
| | | } |
| | | |
| | | //创建点对点任务 |
| | |
| | | ITEMSTATE = cginfo.S_ITEM_STATE, |
| | | ITEMCODE = cginfo.S_ITEM_CODE, |
| | | LOGINNAME = model.staff, |
| | | SHIFT = "None", |
| | | SHIFT = model.shift, |
| | | }; |
| | | SpecHelper.InsertInventoryM(target); |
| | | } |