| | |
| | | } |
| | | WCSHelper.AddActionRecord(model.task_no, model.state, model.forklift_no, model.ext_data); |
| | | |
| | | //ä»»å¡åæ¥ 5.mesä¸å |
| | | if (TN_Task.Z_TYPE == 5) |
| | | { |
| | | |
| | | //TN_Task = WCSHelper.GetTask(TN_Task.S_CODE); |
| | | string urlstate = Settings.tableUrls.Find(a => a.id == 1).url; |
| | | TaskProcess.MESReportback(TN_Task, model.state, urlstate); |
| | | } |
| | | else |
| | | { |
| | | |
| | | |
| | | //ç«åºä¸wmsä»»å¡åæ¥ |
| | | TableUrl url = null; |
| | | switch (TN_Task.Z_TYPE) |
| | |
| | | LogHelper.Info("åææä»»å¡åæ¥ï¼æ ¹æ®id=9æªæ¾å°å°åé
ç½®æä»¶ï¼è¯·æ£æ¥é
ç½®æä»¶"); |
| | | } |
| | | break; |
| | | |
| | | |
| | | } |
| | | } |
| | | |
| | | } |
| | | else |
| | | { |
| | |
| | | { |
| | | WCSHelper.AddActionRecord(model.task_no, model.state, model.forklift_no, model.ext_data); |
| | | } |
| | | |
| | | //å®å
¨è¯·æ±ç |
| | | string url = Settings.tableUrls.Find(a => a.id == 2).url; |
| | | string name = "Mes"; |
| | | string url = ""; |
| | | string name = ""; |
| | | if (TN_Task.Z_TYPE == 1) |
| | | { |
| | | url = Settings.tableUrls.Find(a => a.id == 6).url; |
| | | name = "ML"; |
| | | } |
| | | else if (TN_Task.Z_TYPE == 2) |
| | | { |
| | | url = Settings.tableUrls.Find(a => a.id == 7).url; |
| | | name = "YBK"; |
| | | } |
| | | else if (TN_Task.Z_TYPE == 5) |
| | | { |
| | | url = Settings.tableUrls.Find(a => a.id == 2).url; |
| | | name = "Mes"; |
| | | } |
| | | else |
| | | { |
| | | LogHelper.Info($"å®å
¨è¯·æ±ï¼ä»»å¡ç±»åé误,å½åä»»å¡ç±»å{TN_Task.Z_TYPE}"); |
| | | } |
| | | |
| | | if (!string.IsNullOrEmpty(url)) |
| | | { |
| | | TaskProcess.OperateReq(model, url, TN_Task, name); |
| | |
| | | { |
| | | var AreaCodes = AreasByGroup.Select(a => a.S_CODE).ToList(); |
| | | LogHelper.Info($"ä»»å¡{mst.S_CODE},æ ¹æ®ç»ç¹åºåè·ååºåºç¼ç ï¼{JsonConvert.SerializeObject(AreaCodes)}"); |
| | | var updateMst = db.Queryable<WCSTask>().Where(a => AreaCodes.Contains(a.S_END_AREA.Trim()) && a.S_B_STATE == "çå¾
æ¨é").OrderBy(a=>a.T_CREATE).First(); |
| | | var updateMst = db.Queryable<WCSTask>().Where(a => AreaCodes.Contains(a.S_END_AREA.Trim()) && a.S_B_STATE == "çå¾
æ¨é").OrderBy(a => a.T_CREATE).First(); |
| | | updateMst.S_B_STATE = "çå¾
"; |
| | | db.Updateable(updateMst).UpdateColumns(it => new { it.S_B_STATE }).ExecuteCommand(); |
| | | } |
| | |
| | | |
| | | }); |
| | | } |
| | | else { Console.WriteLine($"æ 坿¨éä»»å¡"); } |
| | | } |
| | | |
| | | /// <summary> |