| | |
| | | using WIDESEA_WMS.Common; |
| | | using System.Reflection.Emit; |
| | | using System.Threading.Tasks; |
| | | using System.Net; |
| | | |
| | | namespace WIDESEA_WMS.Services |
| | | { |
| | |
| | | //å¤ç§æ·ä¼ç¨å°è¿init代ç ï¼å
¶ä»æ
åµå¯ä»¥ä¸ç¨ |
| | | //base.Init(dbRepository); |
| | | } |
| | | /// <summary> |
| | | /// 任塿å |
| | | /// </summary> |
| | | /// <param name="saveModel"></param> |
| | | /// <returns></returns> |
| | | public WebResponseContent PauseTask(SaveModel saveModel) |
| | | { |
| | | WebResponseContent response = new WebResponseContent().OK(); |
| | | |
| | | foreach (var Key in saveModel.DelKeys) |
| | | { |
| | | try |
| | | { |
| | | var task = repository.Find(x => x.agv_id.ToString() == Key.ToString()).FirstOrDefault(); |
| | | if (task.agv_taskstate == AGVTaskStateEnum.Queue.ToString()) |
| | | { |
| | | task.agv_taskstate = AGVTaskStateEnum.Pause.ToString(); |
| | | repository.Update(task, x => new { x.agv_taskstate }, true); |
| | | response.OK(response.Message += $"{task.agv_tasknum}æåæå!"); |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | response.Error(response.Message += ex.Message); |
| | | } |
| | | } |
| | | return response; |
| | | } |
| | | /// <summary> |
| | | /// ä»»å¡ç»§ç» |
| | | /// </summary> |
| | | /// <param name="saveModel"></param> |
| | | /// <returns></returns> |
| | | public WebResponseContent ContinueTask(SaveModel saveModel) |
| | | { |
| | | WebResponseContent response = new WebResponseContent().OK(); |
| | | |
| | | foreach (var Key in saveModel.DelKeys) |
| | | { |
| | | try |
| | | { |
| | | var task = repository.Find(x => x.agv_id.ToString() == Key.ToString()).FirstOrDefault(); |
| | | if (task.agv_taskstate == AGVTaskStateEnum.Pause.ToString()) |
| | | { |
| | | task.agv_taskstate = AGVTaskStateEnum.Queue.ToString(); |
| | | repository.Update(task, x => new { x.agv_taskstate }, true); |
| | | response.OK(response.Message += $"{task.agv_tasknum}æ¢å¤æå!"); |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | response.Error(response.Message += ex.Message); |
| | | } |
| | | } |
| | | return response; |
| | | } |
| | | public override WebResponseContent Del(object[] keys, bool delList = true) |
| | | { |
| | | #region æ¹éä¿®æ¹è´§ä½ç¶æ |