| | |
| | | var db = new SqlHelper<object>().GetInstance(); |
| | | var info = ""; |
| | | |
| | | const string taskName = TaskName.C成品胶出库; |
| | | var taskInfo = Settings.GetTaskInfo(ETask.C成品胶出库); |
| | | var taskName = taskInfo.TaskName; |
| | | |
| | | try { |
| | | var orderList = db.Queryable<TN_Outbound_Order>() |
| | |
| | | |
| | | var cntId = detail.S_CNTR_CODE; |
| | | |
| | | var erp_no = string.IsNullOrEmpty(detail.S_BS_NO) ? "" : detail.S_BS_NO; |
| | | var task = WCSHelper.BuildTask(startLoc, endLoc, cntId, taskName, detail.S_OO_NO, erp_no); |
| | | var task = WCSHelper.BuildTask(startLoc, endLoc, cntId, taskName); |
| | | task.S_OP_CODE = detail.S_OO_NO; |
| | | if (string.IsNullOrEmpty(detail.S_BS_NO)) { |
| | | task.S_BS_NO = detail.S_BS_NO; |
| | | task.S_BS_TYPE = "ERP"; |
| | | } |
| | | |
| | | LocationHelper.LockStartLoc(ref startLoc); // 起点出库锁 |
| | | LocationHelper.LockEndLoc(ref endLoc); // 终点入库锁 |
| | | WCSHelper.LockStartLoc(ref startLoc); // 起点出库锁 |
| | | WCSHelper.LockEndLoc(ref endLoc); // 终点入库锁 |
| | | |
| | | using (var tran = db.Ado.UseTran()) { |
| | | if (db.Updateable<TN_Outbound_Detail>(detail).UpdateColumns(it => it.N_B_STATE).ExecuteCommand() <= 0) { |
| | |
| | | var db = new SqlHelper<object>().GetInstance(); |
| | | var info = ""; |
| | | |
| | | const string taskName = TaskName.C抽检_出库; |
| | | var taskInfo = Settings.GetTaskInfo(ETask.C抽检出库); |
| | | var taskName = taskInfo.TaskName; |
| | | |
| | | try { |
| | | var orderList = db.Queryable<TN_Spot_Check>() |
| | |
| | | detail.N_B_STATE = 2; |
| | | |
| | | var cntId = detail.S_CNTR_CODE; |
| | | var task = WCSHelper.BuildTask(startLoc, endLoc, cntId, taskName, detail.S_OO_NO); |
| | | var task = WCSHelper.BuildTask(startLoc, endLoc, cntId, taskName); |
| | | task.S_OP_CODE = detail.S_OO_NO; |
| | | |
| | | LocationHelper.LockStartLoc(ref startLoc); // 起点出库锁 |
| | | LocationHelper.LockEndLoc(ref endLoc); // 终点入库锁 |
| | | WCSHelper.LockStartLoc(ref startLoc); // 起点出库锁 |
| | | WCSHelper.LockEndLoc(ref endLoc); // 终点入库锁 |
| | | |
| | | using (var tran = db.Ado.UseTran()) { |
| | | if (db.Updateable<TN_SpotCheck_Detail>(detail).UpdateColumns(it => it.N_B_STATE).ExecuteCommand() <= 0) { |
| | |
| | | var db = new SqlHelper<object>().GetInstance(); |
| | | var info = ""; |
| | | |
| | | const string taskName = TaskName.Y移库; |
| | | var taskInfo = Settings.GetTaskInfo(ETask.Y移库); |
| | | var taskName = taskInfo.TaskName; |
| | | |
| | | try { |
| | | var orderList = db.Queryable<TN_Relocation_List>() |
| | |
| | | detail.N_B_STATE = 2; |
| | | |
| | | var cntId = detail.S_CNTR_CODE; |
| | | var task = WCSHelper.BuildTask(startLoc, endLoc, cntId, taskName, detail.S_OO_NO); |
| | | var task = WCSHelper.BuildTask(startLoc, endLoc, cntId, taskName); |
| | | task.S_OP_CODE = detail.S_OO_NO; |
| | | |
| | | LocationHelper.LockStartLoc(ref startLoc); // 起点出库锁 |
| | | LocationHelper.LockEndLoc(ref endLoc); // 终点入库锁 |
| | | WCSHelper.LockStartLoc(ref startLoc); // 起点出库锁 |
| | | WCSHelper.LockEndLoc(ref endLoc); // 终点入库锁 |
| | | |
| | | using (var tran = db.Ado.UseTran()) { |
| | | if (db.Updateable<TN_RelocationList_Detail>(detail).UpdateColumns(it => it.N_B_STATE).ExecuteCommand() <= 0) { |
| | |
| | | model.ph = cgDetail.S_BATCH_NO; |
| | | |
| | | var jsonInfo = JsonConvert.SerializeObject(model); |
| | | var result = httpH.WebPost(Settings.ErpApiUrl + "CreateTaskReturn", jsonInfo); |
| | | var result = httpH.WebPost(Settings.ErpApiUrl + Settings.ErpRoute.CreateTaskReturn, jsonInfo); |
| | | |
| | | LogHelper.InfoApi($"创建任务完成反馈ERP接口,结果={result},调用参数:", model); |
| | | |