| | |
| | | { |
| | | Settings.HostToAgvServerUrl = keyValue.Value.ToString(); |
| | | } |
| | | if (keyValue.Name == "deviceInfo") { |
| | | if (keyValue.Name == "deviceInfo") |
| | | { |
| | | Settings.deviceInfos = JsonConvert.DeserializeObject<List<deviceInfo>>(keyValue.Value.ToString()); |
| | | } |
| | | if (keyValue.Name == "HKbaseUrl") { |
| | | if (keyValue.Name == "HKbaseUrl") |
| | | { |
| | | Settings.HKbaseUrl = keyValue.Value.ToString(); |
| | | } |
| | | if (keyValue.Name == "MESbaseUrl") |
| | |
| | | TcpServer.TrayIps.Remove(device.deviceNo[inde ? 0 : 1]); |
| | | } |
| | | } |
| | | else if(device.deviceType == 2){ |
| | | else if (device.deviceType == 2) |
| | | { |
| | | var inde = device.location.ToList().FindIndex(x => x == wcsTask.S_START_LOC) == 0; |
| | | string V = inde? "D1224" : "D1225"; |
| | | Conn.é»è®¤Redis.SetValue(device.deviceName + "." + V, "0", device.deviceName + "Queue"); |
| | |
| | | endLoc.S_LOCK_STATE = "æ "; |
| | | locrep.Update(startloc); |
| | | locrep.Update(endLoc); |
| | | }else if (tare.Find(x => x.S_ACTION_CODE == "end") == null) |
| | | } |
| | | else if (tare.Find(x => x.S_ACTION_CODE == "end") == null) |
| | | { |
| | | endLoc.S_LOCK_STATE = "æ "; |
| | | locrep.Update(endLoc); |
| | |
| | | } |
| | | } |
| | | |
| | | }else if(mestask!=null && model.method== "cancel") |
| | | } |
| | | else if (mestask != null && model.method == "cancel") |
| | | { |
| | | if(mestask.S_B_STATE == "MES") |
| | | Settings.apiHelper.Post(Settings.WMSbaseUrl + "mom-basic/dataTransmission/json/service/201", JsonConvert.SerializeObject(new |
| | |
| | | public GZ.DB.Entity.OIDATABASE.TaskEntity Begin(GZ.DB.Entity.OIDATABASE.TaskEntity task) |
| | | { |
| | | #region [èªå®ä¹æä»¤][20250324170811305][Begin] |
| | | if (task.S_B_STATE.Trim() == "å·²æ¨é") { |
| | | if (task.S_B_STATE.Trim() == "å·²æ¨é") |
| | | { |
| | | task.S_B_STATE = "æ§è¡ä¸"; |
| | | task.T_START_TIME = DateTime.Now; |
| | | } |
| | |
| | | public GZ.DB.Entity.OIDATABASE.TaskEntity End(GZ.DB.Entity.OIDATABASE.TaskEntity task) |
| | | { |
| | | #region [èªå®ä¹æä»¤][20250324170922920][End] |
| | | if (task != null) { |
| | | if (task != null) |
| | | { |
| | | task.S_B_STATE = "宿"; |
| | | task.T_END_TIME = DateTime.Now; |
| | | } |
| | |
| | | msg = $"[haikang-CreateOrder] request={request} response={response}"; |
| | | |
| | | LogHelper.Info(msg); |
| | | if (response != "") { |
| | | try { |
| | | if (response != "") |
| | | { |
| | | try |
| | | { |
| | | var dataResult = JsonConvert.DeserializeObject<HKResult>(response); |
| | | if (dataResult.code == "0") { |
| | | if (dataResult.code == "0") |
| | | { |
| | | result = true; |
| | | } |
| | | } |
| | | catch (Exception ex) { |
| | | catch (Exception ex) |
| | | { |
| | | Console.WriteLine(ex.Message); |
| | | LogHelper.Info(msg,"海康"); |
| | | } |
| | | } |
| | | else { |
| | | else |
| | | { |
| | | msg = "[haikang-CreateOrder]å建订å失败"; |
| | | Console.WriteLine(msg); |
| | | } |
| | |
| | | var response = Settings.apiHelper.Post(Settings.HKbaseUrl + "rcms/services/rest/hikRpcService/continueTask", request); |
| | | msg = $"[haikang-CancelOrder] request={request};response={response}"; |
| | | Console.WriteLine(msg); |
| | | if (response != "") { |
| | | if (response != "") |
| | | { |
| | | var dataResult = JsonConvert.DeserializeObject<HKResult>(response); |
| | | if (dataResult.code == "0") { |
| | | if (dataResult.code == "0") |
| | | { |
| | | result = true; |
| | | } |
| | | } |
| | | else { |
| | | else |
| | | { |
| | | msg = "[haikang-CancelOrder]åæ¶è®¢å失败"; |
| | | Console.WriteLine(msg); |
| | | } |